home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Battle Chess / Guided Tour / Guided Tour.rsrc / CODE_14.txt < prev    next >
Text File  |  1993-09-09  |  513KB  |  9,148 lines

  1. # near model CODE resource
  2. # jump table entries: 33952-33970 (19 of them)
  3. export_162:
  4. 00000000  42A7                     clr.l      -[A7]
  5. 00000002  2F3C 0000 5F20           move.l     -[A7], 0x5F20 /* '_ ' */
  6. 00000008  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  7. 0000000C  205F                     movea.l    A0, [A7]+
  8. 0000000E  2B48 F1EE                move.l     [A5 - 0xE12], A0
  9. 00000012  2F2D F1EE                move.l     -[A7], [A5 - 0xE12]
  10. 00000016  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  11. 0000001A  588F                     addq.l     A7, 4
  12. 0000001C  42A7                     clr.l      -[A7]
  13. 0000001E  2F3C 0000 0080           move.l     -[A7], 0x80
  14. 00000024  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  15. 00000028  205F                     movea.l    A0, [A7]+
  16. 0000002A  2B48 F202                move.l     [A5 - 0xDFE], A0
  17. 0000002E  2F2D F202                move.l     -[A7], [A5 - 0xDFE]
  18. 00000032  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  19. 00000036  588F                     addq.l     A7, 4
  20. 00000038  4E75                     rts
  21. export_159:
  22. 0000003A  4E56 FFFA                link       A6, -0x0006
  23. 0000003E  2D6D F1EE FFFA           move.l     [A6 - 0x6], [A5 - 0xE12]
  24. 00000044  426E FFFE                clr.w      [A6 - 0x2]
  25. 00000048  603E                     bra        +0x40 /* 00000088 */
  26. label0000004A:
  27. 0000004A  302E FFFE                move.w     D0, [A6 - 0x2]
  28. 0000004E  48C0                     ext.l      D0
  29. 00000050  E580                     asl        D0, 2
  30. 00000052  41ED F1DE                lea.l      A0, [A5 - 0xE22]
  31. 00000056  D1C0                     add.l      A0, D0
  32. 00000058  302E FFFE                move.w     D0, [A6 - 0x2]
  33. 0000005C  48C0                     ext.l      D0
  34. 0000005E  E780                     asl        D0, 3
  35. 00000060  43ED F206                lea.l      A1, [A5 - 0xDFA]
  36. 00000064  D3C0                     add.l      A1, D0
  37. 00000066  2089                     move.l     [A0], A1
  38. 00000068  302E FFFE                move.w     D0, [A6 - 0x2]
  39. 0000006C  48C0                     ext.l      D0
  40. 0000006E  E780                     asl        D0, 3
  41. 00000070  41ED F206                lea.l      A0, [A5 - 0xDFA]
  42. 00000074  D1C0                     add.l      A0, D0
  43. 00000076  216E FFFA 0004           move.l     [A0 + 0x4], [A6 - 0x6]
  44. 0000007C  06AE 0000 17C8 FFFA      addi.l     [A6 - 0x6], 0x17C8
  45. 00000084  526E FFFE                addq.w     [A6 - 0x2], 1
  46. label00000088:
  47. 00000088  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  48. 0000008E  6DBA                     blt        -0x44 /* 0000004A */
  49. 00000090  2D6D F202 FFFA           move.l     [A6 - 0x6], [A5 - 0xDFE]
  50. 00000096  426E FFFE                clr.w      [A6 - 0x2]
  51. 0000009A  601E                     bra        +0x20 /* 000000BA */
  52. label0000009C:
  53. 0000009C  302E FFFE                move.w     D0, [A6 - 0x2]
  54. 000000A0  48C0                     ext.l      D0
  55. 000000A2  E580                     asl        D0, 2
  56. 000000A4  41ED F1F2                lea.l      A0, [A5 - 0xE0E]
  57. 000000A8  D1C0                     add.l      A0, D0
  58. 000000AA  20AE FFFA                move.l     [A0], [A6 - 0x6]
  59. 000000AE  06AE 0000 0020 FFFA      addi.l     [A6 - 0x6], 0x20 /* ' ' */
  60. 000000B6  526E FFFE                addq.w     [A6 - 0x2], 1
  61. label000000BA:
  62. 000000BA  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  63. 000000C0  6DDA                     blt        -0x24 /* 0000009C */
  64. 000000C2  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  65. 000000C6  2B48 F234                move.l     [A5 - 0xDCC], A0
  66. 000000CA  2B6D B68C F238           move.l     [A5 - 0xDC8], [A5 - 0x4974]
  67. 000000D0  2B6D B166 B162           move.l     [A5 - 0x4E9E], [A5 - 0x4E9A]
  68. 000000D6  7011                     moveq.l    D0, 0x11
  69. 000000D8  3B40 F230                move.w     [A5 - 0xDD0], D0
  70. 000000DC  4EBA 02E8                jsr        [PC + 0x2E8 /* 000003C6 */]
  71. 000000E0  4E5E                     unlink     A6
  72. 000000E2  4E75                     rts
  73. 000000E4  4445                     neg.w      D5
  74. 000000E6  4C49 4741                movem.l    D0,D6,A0,A1,A2,A6, A1
  75. 000000EA  5445                     addq.w     D5, 2
  76. export_160:
  77. 000000EC  41ED D8F6                lea.l      A0, [A5 - 0x270A]
  78. 000000F0  2B48 C4EA                move.l     [A5 - 0x3B16], A0
  79. 000000F4  41ED D90E                lea.l      A0, [A5 - 0x26F2]
  80. 000000F8  2B48 C4F2                move.l     [A5 - 0x3B0E], A0
  81. 000000FC  41ED DAA2                lea.l      A0, [A5 - 0x255E]
  82. 00000100  2B48 C4FA                move.l     [A5 - 0x3B06], A0
  83. 00000104  41ED D94A                lea.l      A0, [A5 - 0x26B6]
  84. 00000108  2B48 C502                move.l     [A5 - 0x3AFE], A0
  85. 0000010C  41ED D9B2                lea.l      A0, [A5 - 0x264E]
  86. 00000110  2B48 C4E2                move.l     [A5 - 0x3B1E], A0
  87. 00000114  41ED D736                lea.l      A0, [A5 - 0x28CA]
  88. 00000118  2B48 C4E6                move.l     [A5 - 0x3B1A], A0
  89. 0000011C  41ED D74E                lea.l      A0, [A5 - 0x28B2]
  90. 00000120  2B48 C4EE                move.l     [A5 - 0x3B12], A0
  91. 00000124  41ED D79E                lea.l      A0, [A5 - 0x2862]
  92. 00000128  2B48 C4F6                move.l     [A5 - 0x3B0A], A0
  93. 0000012C  41ED D78A                lea.l      A0, [A5 - 0x2876]
  94. 00000130  2B48 C4FE                move.l     [A5 - 0x3B02], A0
  95. 00000134  41ED D7F2                lea.l      A0, [A5 - 0x280E]
  96. 00000138  2B48 C4DE                move.l     [A5 - 0x3B22], A0
  97. 0000013C  4E75                     rts
  98. export_164:
  99. 0000013E  4E56 FFFE                link       A6, -0x0002
  100. 00000142  4267                     clr.w      -[A7]
  101. 00000144  3F2D C54E                move.w     -[A7], [A5 - 0x3AB2]
  102. 00000148  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  103. 0000014C  588F                     addq.l     A7, 4
  104. 0000014E  4267                     clr.w      -[A7]
  105. 00000150  3F2D C54C                move.w     -[A7], [A5 - 0x3AB4]
  106. 00000154  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  107. 00000158  588F                     addq.l     A7, 4
  108. 0000015A  3B7C 00FF C54E           move.w     [A5 - 0x3AB2], 0xFF
  109. 00000160  3B7C 00FF C54C           move.w     [A5 - 0x3AB4], 0xFF
  110. 00000166  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  111. 0000016A  4EBA 0286                jsr        [PC + 0x286 /* 000003F2 */]
  112. 0000016E  426E FFFE                clr.w      [A6 - 0x2]
  113. 00000172  6010                     bra        +0x12 /* 00000184 */
  114. label00000174:
  115. 00000174  302E FFFE                move.w     D0, [A6 - 0x2]
  116. 00000178  526E FFFE                addq.w     [A6 - 0x2], 1
  117. 0000017C  41ED C506                lea.l      A0, [A5 - 0x3AFA]
  118. 00000180  D0C0                     add.w      A0, D0
  119. 00000182  4210                     clr.b      [A0]
  120. label00000184:
  121. 00000184  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  122. 0000018A  6DE8                     blt        -0x16 /* 00000174 */
  123. 0000018C  426E FFFE                clr.w      [A6 - 0x2]
  124. 00000190  6012                     bra        +0x14 /* 000001A4 */
  125. label00000192:
  126. 00000192  302E FFFE                move.w     D0, [A6 - 0x2]
  127. 00000196  526E FFFE                addq.w     [A6 - 0x2], 1
  128. 0000019A  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  129. 0000019E  D0C0                     add.w      A0, D0
  130. 000001A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  131. 000001A2  1080                     move.b     [A0], D0
  132. label000001A4:
  133. 000001A4  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  134. 000001AA  6DE6                     blt        -0x18 /* 00000192 */
  135. 000001AC  4A6D C548                tst.w      [A5 - 0x3AB8]
  136. 000001B0  6774                     beq        +0x76 /* 00000226 */
  137. 000001B2  4267                     clr.w      -[A7]
  138. 000001B4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  139. 000001B8  548F                     addq.l     A7, 2
  140. 000001BA  206D C4EA                movea.l    A0, [A5 - 0x3B16]
  141. 000001BE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  142. 000001C2  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  143. 000001C6  588F                     addq.l     A7, 4
  144. 000001C8  206D C4E6                movea.l    A0, [A5 - 0x3B1A]
  145. 000001CC  2F28 0010                move.l     -[A7], [A0 + 0x10]
  146. 000001D0  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  147. 000001D4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  148. 000001D8  508F                     addq.l     A7, 8
  149. 000001DA  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  150. 000001DE  426D EC86                clr.w      [A5 - 0x137A]
  151. 000001E2  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  152. 000001E6  4EBA 033C                jsr        [PC + 0x33C /* 00000524 */]
  153. 000001EA  588F                     addq.l     A7, 4
  154. 000001EC  426D EC86                clr.w      [A5 - 0x137A]
  155. 000001F0  41ED F60C                lea.l      A0, [A5 - 0x9F4]
  156. 000001F4  2B48 CF10                move.l     [A5 - 0x30F0], A0
  157. 000001F8  41ED F58C                lea.l      A0, [A5 - 0xA74]
  158. 000001FC  2B48 CF0C                move.l     [A5 - 0x30F4], A0
  159. 00000200  41ED F448                lea.l      A0, [A5 - 0xBB8]
  160. 00000204  2B48 CF14                move.l     [A5 - 0x30EC], A0
  161. 00000208  41ED F45A                lea.l      A0, [A5 - 0xBA6]
  162. 0000020C  2B48 CF18                move.l     [A5 - 0x30E8], A0
  163. 00000210  41ED F354                lea.l      A0, [A5 - 0xCAC]
  164. 00000214  2B48 CF1C                move.l     [A5 - 0x30E4], A0
  165. 00000218  3F3C 0001                move.w     -[A7], 0x1
  166. 0000021C  4EBA 00F6                jsr        [PC + 0xF6 /* 00000314 */]
  167. 00000220  548F                     addq.l     A7, 2
  168. 00000222  6000 00E4                bra        +0xE6 /* 00000308 */
  169. label00000226:
  170. 00000226  426E FFFE                clr.w      [A6 - 0x2]
  171. 0000022A  600E                     bra        +0x10 /* 0000023A */
  172. label0000022C:
  173. 0000022C  41ED DDB2                lea.l      A0, [A5 - 0x224E]
  174. 00000230  D0EE FFFE                add.w      A0, [A6 - 0x2]
  175. 00000234  4210                     clr.b      [A0]
  176. 00000236  526E FFFE                addq.w     [A6 - 0x2], 1
  177. label0000023A:
  178. 0000023A  0C6E 0800 FFFE           cmpi.w     [A6 - 0x2], 0x800
  179. 00000240  6DEA                     blt        -0x14 /* 0000022C */
  180. 00000242  4267                     clr.w      -[A7]
  181. 00000244  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  182. 00000248  548F                     addq.l     A7, 2
  183. 0000024A  206D C4EA                movea.l    A0, [A5 - 0x3B16]
  184. 0000024E  2F10                     move.l     -[A7], [A0]
  185. 00000250  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  186. 00000254  588F                     addq.l     A7, 4
  187. 00000256  206D C4E6                movea.l    A0, [A5 - 0x3B1A]
  188. 0000025A  2F10                     move.l     -[A7], [A0]
  189. 0000025C  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  190. 00000260  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  191. 00000264  508F                     addq.l     A7, 8
  192. 00000266  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  193. 0000026A  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  194. 0000026E  4EBA 02B4                jsr        [PC + 0x2B4 /* 00000524 */]
  195. 00000272  588F                     addq.l     A7, 4
  196. 00000274  41ED F57C                lea.l      A0, [A5 - 0xA84]
  197. 00000278  2B48 CF10                move.l     [A5 - 0x30F0], A0
  198. 0000027C  41ED F4FC                lea.l      A0, [A5 - 0xB04]
  199. 00000280  2B48 CF0C                move.l     [A5 - 0x30F4], A0
  200. 00000284  41ED F394                lea.l      A0, [A5 - 0xC6C]
  201. 00000288  2B48 CF14                move.l     [A5 - 0x30EC], A0
  202. 0000028C  41ED F3A6                lea.l      A0, [A5 - 0xC5A]
  203. 00000290  2B48 CF18                move.l     [A5 - 0x30E8], A0
  204. 00000294  41ED F314                lea.l      A0, [A5 - 0xCEC]
  205. 00000298  2B48 CF1C                move.l     [A5 - 0x30E4], A0
  206. 0000029C  4267                     clr.w      -[A7]
  207. 0000029E  4EBA 0074                jsr        [PC + 0x74 /* 00000314 */]
  208. 000002A2  548F                     addq.l     A7, 2
  209. 000002A4  3F3C 0005                move.w     -[A7], 0x5
  210. 000002A8  4EBA 0F62                jsr        [PC + 0xF62 /* 0000120C */]
  211. 000002AC  548F                     addq.l     A7, 2
  212. 000002AE  3F3C 0006                move.w     -[A7], 0x6
  213. 000002B2  4EBA 0F58                jsr        [PC + 0xF58 /* 0000120C */]
  214. 000002B6  548F                     addq.l     A7, 2
  215. 000002B8  3F3C 0007                move.w     -[A7], 0x7
  216. 000002BC  4EBA 0F4E                jsr        [PC + 0xF4E /* 0000120C */]
  217. 000002C0  548F                     addq.l     A7, 2
  218. 000002C2  3F3C 0008                move.w     -[A7], 0x8
  219. 000002C6  4EBA 0F44                jsr        [PC + 0xF44 /* 0000120C */]
  220. 000002CA  548F                     addq.l     A7, 2
  221. 000002CC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  222. 000002D0  4EBA 0F3A                jsr        [PC + 0xF3A /* 0000120C */]
  223. 000002D4  548F                     addq.l     A7, 2
  224. 000002D6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  225. 000002DA  4EBA 0F30                jsr        [PC + 0xF30 /* 0000120C */]
  226. 000002DE  548F                     addq.l     A7, 2
  227. 000002E0  3F3C 000B                move.w     -[A7], 0xB
  228. 000002E4  4EBA 0F26                jsr        [PC + 0xF26 /* 0000120C */]
  229. 000002E8  548F                     addq.l     A7, 2
  230. 000002EA  3F3C 000C                move.w     -[A7], 0xC
  231. 000002EE  4EBA 0F1C                jsr        [PC + 0xF1C /* 0000120C */]
  232. 000002F2  548F                     addq.l     A7, 2
  233. 000002F4  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  234. 000002F8  4EBA 0F12                jsr        [PC + 0xF12 /* 0000120C */]
  235. 000002FC  548F                     addq.l     A7, 2
  236. 000002FE  3F3C 000E                move.w     -[A7], 0xE
  237. 00000302  4EBA 0F08                jsr        [PC + 0xF08 /* 0000120C */]
  238. 00000306  548F                     addq.l     A7, 2
  239. label00000308:
  240. 00000308  4E5E                     unlink     A6
  241. 0000030A  4E75                     rts
  242. 0000030C  4C4F 4144                movem.l    D2,D6,A0,A6, A7
  243. 00000310  424F                     clr.w      A7
  244. 00000312  4152                     chk.w      D0, [A2]
  245. export_166:
  246. fn00000314:
  247. 00000314  4E56 FFF0                link       A6, -0x0010
  248. 00000318  4267                     clr.w      -[A7]
  249. 0000031A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  250. 0000031E  548F                     addq.l     A7, 2
  251. 00000320  302E 0008                move.w     D0, [A6 + 0x8]
  252. 00000324  48C0                     ext.l      D0
  253. 00000326  E580                     asl        D0, 2
  254. 00000328  D0AD C502                add.l      D0, [A5 - 0x3AFE]
  255. 0000032C  2040                     movea.l    A0, D0
  256. 0000032E  2F10                     move.l     -[A7], [A0]
  257. 00000330  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  258. 00000334  588F                     addq.l     A7, 4
  259. 00000336  42AE FFFC                clr.l      [A6 - 0x4]
  260. 0000033A  600E                     bra        +0x10 /* 0000034A */
  261. label0000033C:
  262. 0000033C  41ED DDB2                lea.l      A0, [A5 - 0x224E]
  263. 00000340  D1EE FFFC                add.l      A0, [A6 - 0x4]
  264. 00000344  4210                     clr.b      [A0]
  265. 00000346  52AE FFFC                addq.l     [A6 - 0x4], 1
  266. label0000034A:
  267. 0000034A  0CAE 0000 0800 FFFC      cmpi.l     [A6 - 0x4], 0x800
  268. 00000352  6DE8                     blt        -0x16 /* 0000033C */
  269. 00000354  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  270. 00000358  4879 0000 AA00           push.l     0xAA00
  271. 0000035E  2F2D B16E                move.l     -[A7], [A5 - 0x4E92]
  272. 00000362  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  273. 00000366  508F                     addq.l     A7, 8
  274. 00000368  6050                     bra        +0x52 /* 000003BA */
  275. 0000036A  4879 0000 07AA           push.l     0x7AA
  276. 00000370  4879 0000 07A0           push.l     0x7A0
  277. 00000376  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  278. 0000037A  508F                     addq.l     A7, 8
  279. 0000037C  2D40 FFF0                move.l     [A6 - 0x10], D0
  280. 00000380  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  281. 00000384  4878 5500                push.l     0x5500 /* 'U\0' */
  282. 00000388  4878 0002                push.l     0x2
  283. 0000038C  2F2D B16E                move.l     -[A7], [A5 - 0x4E92]
  284. 00000390  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  285. 00000394  4FEF 0010                lea.l      A7, [A7 + 0x10]
  286. 00000398  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  287. 0000039C  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  288. 000003A0  588F                     addq.l     A7, 4
  289. 000003A2  2F2D B16E                move.l     -[A7], [A5 - 0x4E92]
  290. 000003A6  3F3C 0149                move.w     -[A7], 0x149
  291. 000003AA  3F3C 0080                move.w     -[A7], 0x80
  292. 000003AE  4267                     clr.w      -[A7]
  293. 000003B0  4267                     clr.w      -[A7]
  294. 000003B2  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  295. 000003B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  296. label000003BA:
  297. 000003BA  4E5E                     unlink     A6
  298. 000003BC  4E75                     rts
  299. 000003BE  4C4F 4144                movem.l    D2,D6,A0,A6, A7
  300. 000003C2  5343                     subq.w     D3, 1
  301. 000003C4  5245                     addq.w     D5, 1
  302. fn000003C6:
  303. 000003C6  2B6D F238 F25C           move.l     [A5 - 0xDA4], [A5 - 0xDC8]
  304. 000003CC  2B6D F234 F258           move.l     [A5 - 0xDA8], [A5 - 0xDCC]
  305. 000003D2  3B6D F230 F254           move.w     [A5 - 0xDAC], [A5 - 0xDD0]
  306. 000003D8  3B6D F22E F252           move.w     [A5 - 0xDAE], [A5 - 0xDD2]
  307. 000003DE  3B6D F232 F256           move.w     [A5 - 0xDAA], [A5 - 0xDCE]
  308. 000003E4  3B6D F22C F250           move.w     [A5 - 0xDB0], [A5 - 0xDD4]
  309. 000003EA  2B6D B162 F260           move.l     [A5 - 0xDA0], [A5 - 0x4E9E]
  310. 000003F0  4E75                     rts
  311. fn000003F2:
  312. 000003F2  2B6D F25C F238           move.l     [A5 - 0xDC8], [A5 - 0xDA4]
  313. 000003F8  2B6D F258 F234           move.l     [A5 - 0xDCC], [A5 - 0xDA8]
  314. 000003FE  3B6D F254 F230           move.w     [A5 - 0xDD0], [A5 - 0xDAC]
  315. 00000404  3B6D F252 F22E           move.w     [A5 - 0xDD2], [A5 - 0xDAE]
  316. 0000040A  3B6D F256 F232           move.w     [A5 - 0xDCE], [A5 - 0xDAA]
  317. 00000410  3B6D F250 F22C           move.w     [A5 - 0xDD4], [A5 - 0xDB0]
  318. 00000416  2B6D F260 B162           move.l     [A5 - 0x4E9E], [A5 - 0xDA0]
  319. 0000041C  4E75                     rts
  320. export_161:
  321. fn0000041E:
  322. 0000041E  2B6D F238 F248           move.l     [A5 - 0xDB8], [A5 - 0xDC8]
  323. 00000424  2B6D F234 F244           move.l     [A5 - 0xDBC], [A5 - 0xDCC]
  324. 0000042A  3B6D F230 F240           move.w     [A5 - 0xDC0], [A5 - 0xDD0]
  325. 00000430  3B6D F22E F23E           move.w     [A5 - 0xDC2], [A5 - 0xDD2]
  326. 00000436  3B6D F232 F242           move.w     [A5 - 0xDBE], [A5 - 0xDCE]
  327. 0000043C  3B6D F22C F23C           move.w     [A5 - 0xDC4], [A5 - 0xDD4]
  328. 00000442  2B6D B162 F24C           move.l     [A5 - 0xDB4], [A5 - 0x4E9E]
  329. 00000448  4E75                     rts
  330. 0000044A  4E75                     rts
  331. fn0000044C:
  332. 0000044C  2B6D F248 F238           move.l     [A5 - 0xDC8], [A5 - 0xDB8]
  333. 00000452  2B6D F244 F234           move.l     [A5 - 0xDCC], [A5 - 0xDBC]
  334. 00000458  3B6D F240 F230           move.w     [A5 - 0xDD0], [A5 - 0xDC0]
  335. 0000045E  3B6D F23E F22E           move.w     [A5 - 0xDD2], [A5 - 0xDC2]
  336. 00000464  3B6D F242 F232           move.w     [A5 - 0xDCE], [A5 - 0xDBE]
  337. 0000046A  3B6D F23C F22C           move.w     [A5 - 0xDD4], [A5 - 0xDC4]
  338. 00000470  2B6D F24C B162           move.l     [A5 - 0x4E9E], [A5 - 0xDB4]
  339. 00000476  4E75                     rts
  340. 00000478  4E56 FFF8                link       A6, -0x0008
  341. 0000047C  426E FFFE                clr.w      [A6 - 0x2]
  342. 00000480  4879 0000 07B4           push.l     0x7B4
  343. 00000486  4879 0000 07AE           push.l     0x7AE
  344. 0000048C  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  345. 00000490  508F                     addq.l     A7, 8
  346. 00000492  2D40 FFF8                move.l     [A6 - 0x8], D0
  347. 00000496  7001                     moveq.l    D0, 0x01
  348. 00000498  3D40 FFFE                move.w     [A6 - 0x2], D0
  349. 0000049C  6000 0068                bra        +0x6A /* 00000506 */
  350. label000004A0:
  351. 000004A0  7001                     moveq.l    D0, 0x01
  352. 000004A2  3D40 FFFC                move.w     [A6 - 0x4], D0
  353. 000004A6  6042                     bra        +0x44 /* 000004EA */
  354. label000004A8:
  355. 000004A8  1B6E FFFF C512           move.b     [A5 - 0x3AEE], [A6 - 0x1]
  356. 000004AE  1B6E FFFD C513           move.b     [A5 - 0x3AED], [A6 - 0x3]
  357. 000004B4  4EBA 0E2C                jsr        [PC + 0xE2C /* 000012E2 */]
  358. 000004B8  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  359. 000004BE  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  360. 000004C2  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  361. 000004C8  C2AD F24C                and.l      D1, [A5 - 0xDB4]
  362. 000004CC  9081                     sub.l      D0, D1
  363. 000004CE  2F00                     move.l     -[A7], D0
  364. 000004D0  4879 0000 07B6           push.l     0x7B6
  365. 000004D6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  366. 000004DA  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  367. 000004DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  368. 000004E2  4EBA FF68                jsr        [PC - 0x98 /* 0000044C */]
  369. 000004E6  526E FFFC                addq.w     [A6 - 0x4], 1
  370. label000004EA:
  371. 000004EA  0C6E 0007 FFFC           cmpi.w     [A6 - 0x4], 0x7
  372. 000004F0  6DB6                     blt        -0x48 /* 000004A8 */
  373. 000004F2  4879 0000 07BE           push.l     0x7BE
  374. 000004F8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  375. 000004FC  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  376. 00000500  508F                     addq.l     A7, 8
  377. 00000502  526E FFFE                addq.w     [A6 - 0x2], 1
  378. label00000506:
  379. 00000506  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  380. 0000050C  6D92                     blt        -0x6C /* 000004A0 */
  381. 0000050E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  382. 00000512  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  383. 00000516  588F                     addq.l     A7, 4
  384. 00000518  4E5E                     unlink     A6
  385. 0000051A  4E75                     rts
  386. 0000051C  4745                     chk.w      D3, D5
  387. 0000051E  5443                     addq.w     D3, 2
  388. 00000520  4F4D                     chk.w      D7, A5
  389. 00000522  4241                     clr.w      D1
  390. fn00000524:
  391. 00000524  4E56 FFE4                link       A6, -0x001C
  392. 00000528  426E FFE4                clr.w      [A6 - 0x1C]
  393. 0000052C  2D6D B162 FFF4           move.l     [A6 - 0xC], [A5 - 0x4E9E]
  394. 00000532  302D F230                move.w     D0, [A5 - 0xDD0]
  395. 00000536  4840                     swap.w     D0
  396. 00000538  4240                     clr.w      D0
  397. 0000053A  4840                     swap.w     D0
  398. 0000053C  E780                     asl        D0, 3
  399. 0000053E  D0AD B69C                add.l      D0, [A5 - 0x4964]
  400. 00000542  2D40 FFE8                move.l     [A6 - 0x18], D0
  401. 00000546  3D6D F230 FFFE           move.w     [A6 - 0x2], [A5 - 0xDD0]
  402. 0000054C  6000 015A                bra        +0x15C /* 000006A8 */
  403. label00000550:
  404. 00000550  202E FFF4                move.l     D0, [A6 - 0xC]
  405. 00000554  5280                     addq.l     D0, 1
  406. 00000556  0280 00FF FFFE           andi.l     D0, 0xFFFFFE
  407. 0000055C  2D40 FFF4                move.l     [A6 - 0xC], D0
  408. 00000560  206E FFE8                movea.l    A0, [A6 - 0x18]
  409. 00000564  58AE FFE8                addq.l     [A6 - 0x18], 4
  410. 00000568  226E 0008                movea.l    A1, [A6 + 0x8]
  411. 0000056C  58AE 0008                addq.l     [A6 + 0x8], 4
  412. 00000570  2091                     move.l     [A0], [A1]
  413. 00000572  206E FFE8                movea.l    A0, [A6 - 0x18]
  414. 00000576  58AE FFE8                addq.l     [A6 - 0x18], 4
  415. 0000057A  20AE FFF4                move.l     [A0], [A6 - 0xC]
  416. 0000057E  302E FFFE                move.w     D0, [A6 - 0x2]
  417. 00000582  48C0                     ext.l      D0
  418. 00000584  E780                     asl        D0, 3
  419. 00000586  D0AD B69C                add.l      D0, [A5 - 0x4964]
  420. 0000058A  2040                     movea.l    A0, D0
  421. 0000058C  7000                     moveq.l    D0, 0x00
  422. 0000058E  1010                     move.b     D0, [A0]
  423. 00000590  5640                     addq.w     D0, 3
  424. 00000592  E448                     lsr        D0.w, 2
  425. 00000594  322E FFFE                move.w     D1, [A6 - 0x2]
  426. 00000598  48C1                     ext.l      D1
  427. 0000059A  E781                     asl        D1, 3
  428. 0000059C  D2AD B69C                add.l      D1, [A5 - 0x4964]
  429. 000005A0  2041                     movea.l    A0, D1
  430. 000005A2  7200                     moveq.l    D1, 0x00
  431. 000005A4  1228 0001                move.b     D1, [A0 + 0x1]
  432. 000005A8  C1C1                     muls.w     D0, D1
  433. 000005AA  4840                     swap.w     D0
  434. 000005AC  4240                     clr.w      D0
  435. 000005AE  4840                     swap.w     D0
  436. 000005B0  322E FFFE                move.w     D1, [A6 - 0x2]
  437. 000005B4  48C1                     ext.l      D1
  438. 000005B6  E781                     asl        D1, 3
  439. 000005B8  D2AD B69C                add.l      D1, [A5 - 0x4964]
  440. 000005BC  2041                     movea.l    A0, D1
  441. 000005BE  7200                     moveq.l    D1, 0x00
  442. 000005C0  1210                     move.b     D1, [A0]
  443. 000005C2  5641                     addq.w     D1, 3
  444. 000005C4  E449                     lsr        D1.w, 2
  445. 000005C6  3F01                     move.w     -[A7], D1
  446. 000005C8  2F00                     move.l     -[A7], D0
  447. 000005CA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  448. 000005CE  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  449. 000005D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  450. 000005D6  2D6E FFF4 FFEC           move.l     [A6 - 0x14], [A6 - 0xC]
  451. 000005DC  302E FFFE                move.w     D0, [A6 - 0x2]
  452. 000005E0  48C0                     ext.l      D0
  453. 000005E2  E780                     asl        D0, 3
  454. 000005E4  D0AD B69C                add.l      D0, [A5 - 0x4964]
  455. 000005E8  2040                     movea.l    A0, D0
  456. 000005EA  7000                     moveq.l    D0, 0x00
  457. 000005EC  1028 0001                move.b     D0, [A0 + 0x1]
  458. 000005F0  322E FFFE                move.w     D1, [A6 - 0x2]
  459. 000005F4  48C1                     ext.l      D1
  460. 000005F6  E781                     asl        D1, 3
  461. 000005F8  D2AD B69C                add.l      D1, [A5 - 0x4964]
  462. 000005FC  2041                     movea.l    A0, D1
  463. 000005FE  7200                     moveq.l    D1, 0x00
  464. 00000600  1210                     move.b     D1, [A0]
  465. 00000602  5E41                     addq.w     D1, 7
  466. 00000604  E449                     lsr        D1.w, 2
  467. 00000606  0241 00FE                andi.w     D1, 0xFE
  468. 0000060A  5340                     subq.w     D0, 1
  469. 0000060C  C1C1                     muls.w     D0, D1
  470. 0000060E  3D40 FFFA                move.w     [A6 - 0x6], D0
  471. 00000612  302E FFFE                move.w     D0, [A6 - 0x2]
  472. 00000616  48C0                     ext.l      D0
  473. 00000618  E780                     asl        D0, 3
  474. 0000061A  D0AD B69C                add.l      D0, [A5 - 0x4964]
  475. 0000061E  2040                     movea.l    A0, D0
  476. 00000620  7000                     moveq.l    D0, 0x00
  477. 00000622  1010                     move.b     D0, [A0]
  478. 00000624  5E40                     addq.w     D0, 7
  479. 00000626  E448                     lsr        D0.w, 2
  480. 00000628  0240 00FE                andi.w     D0, 0xFE
  481. 0000062C  322E FFFE                move.w     D1, [A6 - 0x2]
  482. 00000630  48C1                     ext.l      D1
  483. 00000632  E781                     asl        D1, 3
  484. 00000634  D2AD B69C                add.l      D1, [A5 - 0x4964]
  485. 00000638  2041                     movea.l    A0, D1
  486. 0000063A  7200                     moveq.l    D1, 0x00
  487. 0000063C  1228 0001                move.b     D1, [A0 + 0x1]
  488. 00000640  C1C1                     muls.w     D0, D1
  489. 00000642  4840                     swap.w     D0
  490. 00000644  4240                     clr.w      D0
  491. 00000646  4840                     swap.w     D0
  492. 00000648  D0AE FFF4                add.l      D0, [A6 - 0xC]
  493. 0000064C  2D40 FFF0                move.l     [A6 - 0x10], D0
  494. 00000650  526E FFE4                addq.w     [A6 - 0x1C], 1
  495. 00000654  4A6D EC86                tst.w      [A5 - 0x137A]
  496. 00000658  6744                     beq        +0x46 /* 0000069E */
  497. 0000065A  302E FFFE                move.w     D0, [A6 - 0x2]
  498. 0000065E  48C0                     ext.l      D0
  499. 00000660  E780                     asl        D0, 3
  500. 00000662  D0AD B69C                add.l      D0, [A5 - 0x4964]
  501. 00000666  2040                     movea.l    A0, D0
  502. 00000668  7000                     moveq.l    D0, 0x00
  503. 0000066A  1010                     move.b     D0, [A0]
  504. 0000066C  5E40                     addq.w     D0, 7
  505. 0000066E  E448                     lsr        D0.w, 2
  506. 00000670  0240 00FE                andi.w     D0, 0xFE
  507. 00000674  322E FFFE                move.w     D1, [A6 - 0x2]
  508. 00000678  48C1                     ext.l      D1
  509. 0000067A  E781                     asl        D1, 3
  510. 0000067C  D2AD B69C                add.l      D1, [A5 - 0x4964]
  511. 00000680  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  512. 00000684  2041                     movea.l    A0, D1
  513. 00000686  7200                     moveq.l    D1, 0x00
  514. 00000688  1228 0001                move.b     D1, [A0 + 0x1]
  515. 0000068C  3F01                     move.w     -[A7], D1
  516. 0000068E  3F00                     move.w     -[A7], D0
  517. 00000690  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  518. 00000694  4267                     clr.w      -[A7]
  519. 00000696  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  520. 0000069A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  521. label0000069E:
  522. 0000069E  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  523. 000006A4  526E FFFE                addq.w     [A6 - 0x2], 1
  524. label000006A8:
  525. 000006A8  206E 0008                movea.l    A0, [A6 + 0x8]
  526. 000006AC  4A90                     tst.l      [A0]
  527. 000006AE  6600 FEA0                bne        -0x15E /* 00000550 */
  528. 000006B2  2B6E FFF4 B162           move.l     [A5 - 0x4E9E], [A6 - 0xC]
  529. 000006B8  202D B162                move.l     D0, [A5 - 0x4E9E]
  530. 000006BC  90AD B166                sub.l      D0, [A5 - 0x4E9A]
  531. 000006C0  B0AD B690                cmp.l      D0, [A5 - 0x4970]
  532. 000006C4  6312                     bls        +0x14 /* 000006D8 */
  533. 000006C6  4267                     clr.w      -[A7]
  534. 000006C8  3F3C 000C                move.w     -[A7], 0xC
  535. 000006CC  4879 0000 07C0           push.l     0x7C0
  536. 000006D2  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  537. 000006D6  508F                     addq.l     A7, 8
  538. label000006D8:
  539. 000006D8  3B6E FFFE F230           move.w     [A5 - 0xDD0], [A6 - 0x2]
  540. 000006DE  4E5E                     unlink     A6
  541. 000006E0  4E75                     rts
  542. 000006E2  5345                     subq.w     D5, 1
  543. 000006E4  5455                     addq.w     [A5], 2
  544. 000006E6  5053                     addq.w     [A3], 8
  545. 000006E8  4546                     chk.w      D2, D6
  546. 000006EA  4E56 FFF4                link       A6, -0x000C
  547. 000006EE  4879 0000 07D8           push.l     0x7D8
  548. 000006F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  549. 000006F8  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  550. 000006FC  508F                     addq.l     A7, 8
  551. 000006FE  2D40 FFFC                move.l     [A6 - 0x4], D0
  552. 00000702  4A80                     tst.l      D0
  553. 00000704  6608                     bne        +0xA /* 0000070E */
  554. 00000706  4267                     clr.w      -[A7]
  555. 00000708  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  556. 0000070C  548F                     addq.l     A7, 2
  557. label0000070E:
  558. 0000070E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  559. 00000712  4878 000A                push.l     0xA /* '\n' */
  560. 00000716  4878 0001                push.l     0x1
  561. 0000071A  486D F61C                pea.l      [A5 - 0x9E4]
  562. 0000071E  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  563. 00000722  4FEF 0010                lea.l      A7, [A7 + 0x10]
  564. 00000726  3D6D F61C FFFA           move.w     [A6 - 0x6], [A5 - 0x9E4]
  565. 0000072C  3D6D F61E FFF8           move.w     [A6 - 0x8], [A5 - 0x9E2]
  566. 00000732  3D6D F620 FFF6           move.w     [A6 - 0xA], [A5 - 0x9E0]
  567. 00000738  303C 00FF                move.w     D0, 0xFF
  568. 0000073C  C06E FFFA                and.w      D0, [A6 - 0x6]
  569. 00000740  E148                     lsl        D0.w, 8
  570. 00000742  3D40 FFF4                move.w     [A6 - 0xC], D0
  571. 00000746  303C FF00                move.w     D0, 0xFF00
  572. 0000074A  C06E FFFA                and.w      D0, [A6 - 0x6]
  573. 0000074E  E048                     lsr        D0.w, 8
  574. 00000750  D06E FFF4                add.w      D0, [A6 - 0xC]
  575. 00000754  3D40 FFF4                move.w     [A6 - 0xC], D0
  576. 00000758  3B6E FFF4 F61C           move.w     [A5 - 0x9E4], [A6 - 0xC]
  577. 0000075E  303C 00FF                move.w     D0, 0xFF
  578. 00000762  C06E FFF8                and.w      D0, [A6 - 0x8]
  579. 00000766  E148                     lsl        D0.w, 8
  580. 00000768  322E FFF8                move.w     D1, [A6 - 0x8]
  581. 0000076C  E041                     asr        D1.w, 8
  582. 0000076E  D041                     add.w      D0, D1
  583. 00000770  3B40 F61E                move.w     [A5 - 0x9E2], D0
  584. 00000774  303C 00FF                move.w     D0, 0xFF
  585. 00000778  C06E FFF6                and.w      D0, [A6 - 0xA]
  586. 0000077C  E148                     lsl        D0.w, 8
  587. 0000077E  322E FFF6                move.w     D1, [A6 - 0xA]
  588. 00000782  E041                     asr        D1.w, 8
  589. 00000784  D041                     add.w      D0, D1
  590. 00000786  3B40 F620                move.w     [A5 - 0x9E0], D0
  591. 0000078A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  592. 0000078E  7000                     moveq.l    D0, 0x00
  593. 00000790  302D F61C                move.w     D0, [A5 - 0x9E4]
  594. 00000794  2F00                     move.l     -[A7], D0
  595. 00000796  4878 0001                push.l     0x1
  596. 0000079A  2F2D B172                move.l     -[A7], [A5 - 0x4E8E]
  597. 0000079E  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  598. 000007A2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  599. 000007A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  600. 000007AA  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  601. 000007AE  588F                     addq.l     A7, 4
  602. 000007B0  302D F61E                move.w     D0, [A5 - 0x9E2]
  603. 000007B4  5640                     addq.w     D0, 3
  604. 000007B6  E448                     lsr        D0.w, 2
  605. 000007B8  2F2D B172                move.l     -[A7], [A5 - 0x4E8E]
  606. 000007BC  3F2D F620                move.w     -[A7], [A5 - 0x9E0]
  607. 000007C0  3F00                     move.w     -[A7], D0
  608. 000007C2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  609. 000007C6  4267                     clr.w      -[A7]
  610. 000007C8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  611. 000007CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  612. 000007D0  4E5E                     unlink     A6
  613. 000007D2  4E75                     rts
  614. 000007D4  4C4F 4F4B                movem.l    D0,D1,D3,D6,A0,A1,A2,A3,A6, A7
  615. 000007D8  4154                     chk.w      D0, [A4]
  616. 000007DA  4652                     not.w      [A2]
  617. fn000007DC:
  618. 000007DC  4E56 FFCE                link       A6, -0x0032
  619. 000007E0  576E 0010                subq.w     [A6 + 0x10], 3
  620. 000007E4  302E 0010                move.w     D0, [A6 + 0x10]
  621. 000007E8  48C0                     ext.l      D0
  622. 000007EA  E780                     asl        D0, 3
  623. 000007EC  D0AD C4E2                add.l      D0, [A5 - 0x3B1E]
  624. 000007F0  2040                     movea.l    A0, D0
  625. 000007F2  2F10                     move.l     -[A7], [A0]
  626. 000007F4  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  627. 000007F8  588F                     addq.l     A7, 4
  628. 000007FA  302E 0010                move.w     D0, [A6 + 0x10]
  629. 000007FE  48C0                     ext.l      D0
  630. 00000800  E780                     asl        D0, 3
  631. 00000802  D0AD C4DE                add.l      D0, [A5 - 0x3B22]
  632. 00000806  2040                     movea.l    A0, D0
  633. 00000808  2F10                     move.l     -[A7], [A0]
  634. 0000080A  2F2D B1D2                move.l     -[A7], [A5 - 0x4E2E]
  635. 0000080E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  636. 00000812  508F                     addq.l     A7, 8
  637. 00000814  426E FFE6                clr.w      [A6 - 0x1A]
  638. 00000818  6012                     bra        +0x14 /* 0000082C */
  639. label0000081A:
  640. 0000081A  302E FFE6                move.w     D0, [A6 - 0x1A]
  641. 0000081E  526E FFE6                addq.w     [A6 - 0x1A], 1
  642. 00000822  48C0                     ext.l      D0
  643. 00000824  D0AD B1CE                add.l      D0, [A5 - 0x4E32]
  644. 00000828  2040                     movea.l    A0, D0
  645. 0000082A  4210                     clr.b      [A0]
  646. label0000082C:
  647. 0000082C  0C6E 0100 FFE6           cmpi.w     [A6 - 0x1A], 0x100
  648. 00000832  6DE6                     blt        -0x18 /* 0000081A */
  649. 00000834  2D6D B1D2 FFF0           move.l     [A6 - 0x10], [A5 - 0x4E2E]
  650. 0000083A  6004                     bra        +0x6 /* 00000840 */
  651. label0000083C:
  652. 0000083C  5CAE FFF0                addq.l     [A6 - 0x10], 6
  653. label00000840:
  654. 00000840  206E FFF0                movea.l    A0, [A6 - 0x10]
  655. 00000844  4A50                     tst.w      [A0]
  656. 00000846  66F4                     bne        -0xA /* 0000083C */
  657. 00000848  206E FFF0                movea.l    A0, [A6 - 0x10]
  658. 0000084C  4A68 0002                tst.w      [A0 + 0x2]
  659. 00000850  66EA                     bne        -0x14 /* 0000083C */
  660. 00000852  5CAE FFF0                addq.l     [A6 - 0x10], 6
  661. 00000856  2D6E FFF0 FFCE           move.l     [A6 - 0x32], [A6 - 0x10]
  662. 0000085C  2B6E FFCE B1D6           move.l     [A5 - 0x4E2A], [A6 - 0x32]
  663. 00000862  2D6D B1D6 FFFC           move.l     [A6 - 0x4], [A5 - 0x4E2A]
  664. 00000868  206E FFFC                movea.l    A0, [A6 - 0x4]
  665. 0000086C  52AE FFFC                addq.l     [A6 - 0x4], 1
  666. 00000870  7000                     moveq.l    D0, 0x00
  667. 00000872  1010                     move.b     D0, [A0]
  668. 00000874  3D40 FFE2                move.w     [A6 - 0x1E], D0
  669. 00000878  426E FFE6                clr.w      [A6 - 0x1A]
  670. 0000087C  6000 00B2                bra        +0xB4 /* 00000930 */
  671. label00000880:
  672. 00000880  426E FFDE                clr.w      [A6 - 0x22]
  673. 00000884  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  674. 0000088A  426E FFE4                clr.w      [A6 - 0x1C]
  675. 0000088E  7000                     moveq.l    D0, 0x00
  676. 00000890  6028                     bra        +0x2A /* 000008BA */
  677. label00000892:
  678. 00000892  206E FFF8                movea.l    A0, [A6 - 0x8]
  679. 00000896  7000                     moveq.l    D0, 0x00
  680. 00000898  1010                     move.b     D0, [A0]
  681. 0000089A  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  682. 0000089E  6612                     bne        +0x14 /* 000008B2 */
  683. 000008A0  7001                     moveq.l    D0, 0x01
  684. 000008A2  3D40 FFDE                move.w     [A6 - 0x22], D0
  685. 000008A6  306E FFE4                movea.w    A0, [A6 - 0x1C]
  686. 000008AA  D1EE 000C                add.l      A0, [A6 + 0xC]
  687. 000008AE  10AD F22D                move.b     [A0], [A5 - 0xDD3]
  688. label000008B2:
  689. 000008B2  52AE FFF8                addq.l     [A6 - 0x8], 1
  690. 000008B6  526E FFE4                addq.w     [A6 - 0x1C], 1
  691. label000008BA:
  692. 000008BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  693. 000008BE  7000                     moveq.l    D0, 0x00
  694. 000008C0  1010                     move.b     D0, [A0]
  695. 000008C2  0C40 00FF                cmpi.w     D0, 0xFF
  696. 000008C6  66CA                     bne        -0x34 /* 00000892 */
  697. 000008C8  306E FFE4                movea.w    A0, [A6 - 0x1C]
  698. 000008CC  D1EE 000C                add.l      A0, [A6 + 0xC]
  699. 000008D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  700. 000008D2  1080                     move.b     [A0], D0
  701. 000008D4  206E FFFC                movea.l    A0, [A6 - 0x4]
  702. 000008D8  52AE FFFC                addq.l     [A6 - 0x4], 1
  703. 000008DC  7000                     moveq.l    D0, 0x00
  704. 000008DE  1010                     move.b     D0, [A0]
  705. 000008E0  3D40 FFE0                move.w     [A6 - 0x20], D0
  706. 000008E4  52AE FFFC                addq.l     [A6 - 0x4], 1
  707. 000008E8  4A6E FFDE                tst.w      [A6 - 0x22]
  708. 000008EC  6734                     beq        +0x36 /* 00000922 */
  709. 000008EE  526D F22C                addq.w     [A5 - 0xDD4], 1
  710. 000008F2  3D6E FFE0 FFE4           move.w     [A6 - 0x1C], [A6 - 0x20]
  711. 000008F8  6020                     bra        +0x22 /* 0000091A */
  712. label000008FA:
  713. 000008FA  206E FFFC                movea.l    A0, [A6 - 0x4]
  714. 000008FE  52AE FFFC                addq.l     [A6 - 0x4], 1
  715. 00000902  7000                     moveq.l    D0, 0x00
  716. 00000904  1010                     move.b     D0, [A0]
  717. 00000906  4840                     swap.w     D0
  718. 00000908  4240                     clr.w      D0
  719. 0000090A  4840                     swap.w     D0
  720. 0000090C  D0AD B1CE                add.l      D0, [A5 - 0x4E32]
  721. 00000910  2040                     movea.l    A0, D0
  722. 00000912  7001                     moveq.l    D0, 0x01
  723. 00000914  1080                     move.b     [A0], D0
  724. 00000916  536E FFE4                subq.w     [A6 - 0x1C], 1
  725. label0000091A:
  726. 0000091A  4A6E FFE4                tst.w      [A6 - 0x1C]
  727. 0000091E  66DA                     bne        -0x24 /* 000008FA */
  728. 00000920  600A                     bra        +0xC /* 0000092C */
  729. label00000922:
  730. 00000922  302E FFE0                move.w     D0, [A6 - 0x20]
  731. 00000926  48C0                     ext.l      D0
  732. 00000928  D1AE FFFC                add.l      [A6 - 0x4], D0
  733. label0000092C:
  734. 0000092C  526E FFE6                addq.w     [A6 - 0x1A], 1
  735. label00000930:
  736. 00000930  302E FFE6                move.w     D0, [A6 - 0x1A]
  737. 00000934  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  738. 00000938  6D00 FF46                blt        -0xB8 /* 00000880 */
  739. 0000093C  426E FFE6                clr.w      [A6 - 0x1A]
  740. 00000940  426E FFE4                clr.w      [A6 - 0x1C]
  741. 00000944  7000                     moveq.l    D0, 0x00
  742. 00000946  6030                     bra        +0x32 /* 00000978 */
  743. label00000948:
  744. 00000948  306E FFE6                movea.w    A0, [A6 - 0x1A]
  745. 0000094C  D1ED B1CE                add.l      A0, [A5 - 0x4E32]
  746. 00000950  4A10                     tst.b      [A0]
  747. 00000952  6714                     beq        +0x16 /* 00000968 */
  748. 00000954  306E FFE6                movea.w    A0, [A6 - 0x1A]
  749. 00000958  D1ED B1CE                add.l      A0, [A5 - 0x4E32]
  750. 0000095C  302E FFE4                move.w     D0, [A6 - 0x1C]
  751. 00000960  526E FFE4                addq.w     [A6 - 0x1C], 1
  752. 00000964  1080                     move.b     [A0], D0
  753. 00000966  600C                     bra        +0xE /* 00000974 */
  754. label00000968:
  755. 00000968  306E FFE6                movea.w    A0, [A6 - 0x1A]
  756. 0000096C  D1ED B1CE                add.l      A0, [A5 - 0x4E32]
  757. 00000970  70FF                     moveq.l    D0, 0xFFFFFFFF
  758. 00000972  1080                     move.b     [A0], D0
  759. label00000974:
  760. 00000974  526E FFE6                addq.w     [A6 - 0x1A], 1
  761. label00000978:
  762. 00000978  0C6E 0100 FFE6           cmpi.w     [A6 - 0x1A], 0x100
  763. 0000097E  6DC8                     blt        -0x36 /* 00000948 */
  764. 00000980  3D6E FFE4 FFDC           move.w     [A6 - 0x24], [A6 - 0x1C]
  765. 00000986  2D6D B1D6 FFFC           move.l     [A6 - 0x4], [A5 - 0x4E2A]
  766. 0000098C  2D6D F238 FFF0           move.l     [A6 - 0x10], [A5 - 0xDC8]
  767. 00000992  206E FFFC                movea.l    A0, [A6 - 0x4]
  768. 00000996  52AE FFFC                addq.l     [A6 - 0x4], 1
  769. 0000099A  7000                     moveq.l    D0, 0x00
  770. 0000099C  1010                     move.b     D0, [A0]
  771. 0000099E  3D40 FFE2                move.w     [A6 - 0x1E], D0
  772. 000009A2  426E FFE6                clr.w      [A6 - 0x1A]
  773. 000009A6  6000 00F8                bra        +0xFA /* 00000AA0 */
  774. label000009AA:
  775. 000009AA  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  776. 000009B0  6004                     bra        +0x6 /* 000009B6 */
  777. label000009B2:
  778. 000009B2  52AE FFF8                addq.l     [A6 - 0x8], 1
  779. label000009B6:
  780. 000009B6  206E FFF8                movea.l    A0, [A6 - 0x8]
  781. 000009BA  7000                     moveq.l    D0, 0x00
  782. 000009BC  1010                     move.b     D0, [A0]
  783. 000009BE  0C40 00FF                cmpi.w     D0, 0xFF
  784. 000009C2  670E                     beq        +0x10 /* 000009D2 */
  785. 000009C4  206E FFF8                movea.l    A0, [A6 - 0x8]
  786. 000009C8  7000                     moveq.l    D0, 0x00
  787. 000009CA  1010                     move.b     D0, [A0]
  788. 000009CC  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  789. 000009D0  66E0                     bne        -0x1E /* 000009B2 */
  790. label000009D2:
  791. 000009D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  792. 000009D6  52AE FFFC                addq.l     [A6 - 0x4], 1
  793. 000009DA  7000                     moveq.l    D0, 0x00
  794. 000009DC  1010                     move.b     D0, [A0]
  795. 000009DE  3D40 FFE0                move.w     [A6 - 0x20], D0
  796. 000009E2  206E FFF8                movea.l    A0, [A6 - 0x8]
  797. 000009E6  7000                     moveq.l    D0, 0x00
  798. 000009E8  1010                     move.b     D0, [A0]
  799. 000009EA  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  800. 000009EE  6600 00A0                bne        +0xA2 /* 00000A90 */
  801. 000009F2  206D F234                movea.l    A0, [A5 - 0xDCC]
  802. 000009F6  58AD F234                addq.l     [A5 - 0xDCC], 4
  803. 000009FA  20AE FFF0                move.l     [A0], [A6 - 0x10]
  804. 000009FE  206E FFFC                movea.l    A0, [A6 - 0x4]
  805. 00000A02  7000                     moveq.l    D0, 0x00
  806. 00000A04  1010                     move.b     D0, [A0]
  807. 00000A06  0800 0007                btst.b     D0, 0x7
  808. 00000A0A  6720                     beq        +0x22 /* 00000A2C */
  809. 00000A0C  206E FFF0                movea.l    A0, [A6 - 0x10]
  810. 00000A10  54AE FFF0                addq.l     [A6 - 0x10], 2
  811. 00000A14  226E FFFC                movea.l    A1, [A6 - 0x4]
  812. 00000A18  52AE FFFC                addq.l     [A6 - 0x4], 1
  813. 00000A1C  7000                     moveq.l    D0, 0x00
  814. 00000A1E  1011                     move.b     D0, [A1]
  815. 00000A20  0240 007F                andi.w     D0, 0x7F
  816. 00000A24  0640 0011                addi.w     D0, 0x11
  817. 00000A28  3080                     move.w     [A0], D0
  818. 00000A2A  601A                     bra        +0x1C /* 00000A46 */
  819. label00000A2C:
  820. 00000A2C  206E FFF0                movea.l    A0, [A6 - 0x10]
  821. 00000A30  54AE FFF0                addq.l     [A6 - 0x10], 2
  822. 00000A34  226E FFFC                movea.l    A1, [A6 - 0x4]
  823. 00000A38  52AE FFFC                addq.l     [A6 - 0x4], 1
  824. 00000A3C  7000                     moveq.l    D0, 0x00
  825. 00000A3E  1011                     move.b     D0, [A1]
  826. 00000A40  D06D F230                add.w      D0, [A5 - 0xDD0]
  827. 00000A44  3080                     move.w     [A0], D0
  828. label00000A46:
  829. 00000A46  3D6E FFE0 FFE4           move.w     [A6 - 0x1C], [A6 - 0x20]
  830. 00000A4C  602E                     bra        +0x30 /* 00000A7C */
  831. label00000A4E:
  832. 00000A4E  206E FFF0                movea.l    A0, [A6 - 0x10]
  833. 00000A52  54AE FFF0                addq.l     [A6 - 0x10], 2
  834. 00000A56  226E FFFC                movea.l    A1, [A6 - 0x4]
  835. 00000A5A  52AE FFFC                addq.l     [A6 - 0x4], 1
  836. 00000A5E  7000                     moveq.l    D0, 0x00
  837. 00000A60  1011                     move.b     D0, [A1]
  838. 00000A62  4840                     swap.w     D0
  839. 00000A64  4240                     clr.w      D0
  840. 00000A66  4840                     swap.w     D0
  841. 00000A68  D0AD B1CE                add.l      D0, [A5 - 0x4E32]
  842. 00000A6C  2240                     movea.l    A1, D0
  843. 00000A6E  7000                     moveq.l    D0, 0x00
  844. 00000A70  1011                     move.b     D0, [A1]
  845. 00000A72  D06D F232                add.w      D0, [A5 - 0xDCE]
  846. 00000A76  3080                     move.w     [A0], D0
  847. 00000A78  536E FFE4                subq.w     [A6 - 0x1C], 1
  848. label00000A7C:
  849. 00000A7C  4A6E FFE4                tst.w      [A6 - 0x1C]
  850. 00000A80  66CC                     bne        -0x32 /* 00000A4E */
  851. 00000A82  206E FFF0                movea.l    A0, [A6 - 0x10]
  852. 00000A86  54AE FFF0                addq.l     [A6 - 0x10], 2
  853. 00000A8A  30BC FFFF                move.w     [A0], 0xFFFF
  854. 00000A8E  600C                     bra        +0xE /* 00000A9C */
  855. label00000A90:
  856. 00000A90  302E FFE0                move.w     D0, [A6 - 0x20]
  857. 00000A94  5240                     addq.w     D0, 1
  858. 00000A96  48C0                     ext.l      D0
  859. 00000A98  D1AE FFFC                add.l      [A6 - 0x4], D0
  860. label00000A9C:
  861. 00000A9C  526E FFE6                addq.w     [A6 - 0x1A], 1
  862. label00000AA0:
  863. 00000AA0  302E FFE6                move.w     D0, [A6 - 0x1A]
  864. 00000AA4  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  865. 00000AA8  6D00 FF00                blt        -0xFE /* 000009AA */
  866. 00000AAC  2B6E FFF0 F238           move.l     [A5 - 0xDC8], [A6 - 0x10]
  867. 00000AB2  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  868. 00000AB6  426E FFDA                clr.w      [A6 - 0x26]
  869. 00000ABA  42AE FFD6                clr.l      [A6 - 0x2A]
  870. 00000ABE  2D6D B1D2 FFF0           move.l     [A6 - 0x10], [A5 - 0x4E2E]
  871. 00000AC4  202D B162                move.l     D0, [A5 - 0x4E9E]
  872. 00000AC8  5280                     addq.l     D0, 1
  873. 00000ACA  0280 FFFF FFFE           andi.l     D0, 0xFFFFFFFE
  874. 00000AD0  2D40 FFFC                move.l     [A6 - 0x4], D0
  875. 00000AD4  302D F232                move.w     D0, [A5 - 0xDCE]
  876. 00000AD8  4840                     swap.w     D0
  877. 00000ADA  4240                     clr.w      D0
  878. 00000ADC  4840                     swap.w     D0
  879. 00000ADE  E780                     asl        D0, 3
  880. 00000AE0  D0AD B6A0                add.l      D0, [A5 - 0x4960]
  881. 00000AE4  2D40 FFE8                move.l     [A6 - 0x18], D0
  882. 00000AE8  426E FFE6                clr.w      [A6 - 0x1A]
  883. 00000AEC  6000 01A4                bra        +0x1A6 /* 00000C92 */
  884. label00000AF0:
  885. 00000AF0  206E FFF0                movea.l    A0, [A6 - 0x10]
  886. 00000AF4  54AE FFF0                addq.l     [A6 - 0x10], 2
  887. 00000AF8  226E FFE8                movea.l    A1, [A6 - 0x18]
  888. 00000AFC  3290                     move.w     [A1], [A0]
  889. 00000AFE  206E FFF0                movea.l    A0, [A6 - 0x10]
  890. 00000B02  54AE FFF0                addq.l     [A6 - 0x10], 2
  891. 00000B06  226E FFE8                movea.l    A1, [A6 - 0x18]
  892. 00000B0A  3350 0002                move.w     [A1 + 0x2], [A0]
  893. 00000B0E  306E FFE6                movea.w    A0, [A6 - 0x1A]
  894. 00000B12  D1ED B1CE                add.l      A0, [A5 - 0x4E32]
  895. 00000B16  7000                     moveq.l    D0, 0x00
  896. 00000B18  1010                     move.b     D0, [A0]
  897. 00000B1A  0C40 00FF                cmpi.w     D0, 0xFF
  898. 00000B1E  6700 0142                beq        +0x144 /* 00000C62 */
  899. 00000B22  206E FFE8                movea.l    A0, [A6 - 0x18]
  900. 00000B26  4A10                     tst.b      [A0]
  901. 00000B28  6700 00DE                beq        +0xE0 /* 00000C08 */
  902. 00000B2C  206E FFE8                movea.l    A0, [A6 - 0x18]
  903. 00000B30  4A28 0001                tst.b      [A0 + 0x1]
  904. 00000B34  6700 00D2                beq        +0xD4 /* 00000C08 */
  905. 00000B38  4A6E FFDA                tst.w      [A6 - 0x26]
  906. 00000B3C  6734                     beq        +0x36 /* 00000B72 */
  907. 00000B3E  302E 0010                move.w     D0, [A6 + 0x10]
  908. 00000B42  48C0                     ext.l      D0
  909. 00000B44  E780                     asl        D0, 3
  910. 00000B46  D0AD C4E2                add.l      D0, [A5 - 0x3B1E]
  911. 00000B4A  222E FFD6                move.l     D1, [A6 - 0x2A]
  912. 00000B4E  E681                     asr        D1, 3
  913. 00000B50  2040                     movea.l    A0, D0
  914. 00000B52  D2A8 0004                add.l      D1, [A0 + 0x4]
  915. 00000B56  5081                     addq.l     D1, 8
  916. 00000B58  2F01                     move.l     -[A7], D1
  917. 00000B5A  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  918. 00000B5E  588F                     addq.l     A7, 4
  919. 00000B60  7007                     moveq.l    D0, 0x07
  920. 00000B62  C0AE FFD6                and.l      D0, [A6 - 0x2A]
  921. 00000B66  3F00                     move.w     -[A7], D0
  922. 00000B68  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  923. 00000B6C  548F                     addq.l     A7, 2
  924. 00000B6E  426E FFDA                clr.w      [A6 - 0x26]
  925. label00000B72:
  926. 00000B72  0C6D 000E F1DC           cmpi.w     [A5 - 0xE24], 0xE
  927. 00000B78  6606                     bne        +0x8 /* 00000B80 */
  928. 00000B7A  3B6D F1DC F1DC           move.w     [A5 - 0xE24], [A5 - 0xE24]
  929. label00000B80:
  930. 00000B80  426D EB6E                clr.w      [A5 - 0x1492]
  931. 00000B84  206E FFE8                movea.l    A0, [A6 - 0x18]
  932. 00000B88  7000                     moveq.l    D0, 0x00
  933. 00000B8A  1010                     move.b     D0, [A0]
  934. 00000B8C  5640                     addq.w     D0, 3
  935. 00000B8E  E448                     lsr        D0.w, 2
  936. 00000B90  206E FFE8                movea.l    A0, [A6 - 0x18]
  937. 00000B94  7200                     moveq.l    D1, 0x00
  938. 00000B96  1228 0001                move.b     D1, [A0 + 0x1]
  939. 00000B9A  C1C1                     muls.w     D0, D1
  940. 00000B9C  4840                     swap.w     D0
  941. 00000B9E  4240                     clr.w      D0
  942. 00000BA0  4840                     swap.w     D0
  943. 00000BA2  D0AE FFFC                add.l      D0, [A6 - 0x4]
  944. 00000BA6  90AD B166                sub.l      D0, [A5 - 0x4E9A]
  945. 00000BAA  B0AD B690                cmp.l      D0, [A5 - 0x4970]
  946. 00000BAE  6312                     bls        +0x14 /* 00000BC2 */
  947. 00000BB0  4267                     clr.w      -[A7]
  948. 00000BB2  3F3C 000C                move.w     -[A7], 0xC
  949. 00000BB6  4879 0000 07DC           push.l     0x7DC
  950. 00000BBC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  951. 00000BC0  508F                     addq.l     A7, 8
  952. label00000BC2:
  953. 00000BC2  206E FFE8                movea.l    A0, [A6 - 0x18]
  954. 00000BC6  7000                     moveq.l    D0, 0x00
  955. 00000BC8  1010                     move.b     D0, [A0]
  956. 00000BCA  5640                     addq.w     D0, 3
  957. 00000BCC  E448                     lsr        D0.w, 2
  958. 00000BCE  206E FFE8                movea.l    A0, [A6 - 0x18]
  959. 00000BD2  7200                     moveq.l    D1, 0x00
  960. 00000BD4  1228 0001                move.b     D1, [A0 + 0x1]
  961. 00000BD8  C1C1                     muls.w     D0, D1
  962. 00000BDA  4840                     swap.w     D0
  963. 00000BDC  4240                     clr.w      D0
  964. 00000BDE  4840                     swap.w     D0
  965. 00000BE0  206E FFE8                movea.l    A0, [A6 - 0x18]
  966. 00000BE4  7200                     moveq.l    D1, 0x00
  967. 00000BE6  1210                     move.b     D1, [A0]
  968. 00000BE8  5641                     addq.w     D1, 3
  969. 00000BEA  E449                     lsr        D1.w, 2
  970. 00000BEC  3F01                     move.w     -[A7], D1
  971. 00000BEE  2F00                     move.l     -[A7], D0
  972. 00000BF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  973. 00000BF4  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  974. 00000BF8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  975. 00000BFC  2D40 FFF8                move.l     [A6 - 0x8], D0
  976. 00000C00  7001                     moveq.l    D0, 0x01
  977. 00000C02  3B40 EB6E                move.w     [A5 - 0x1492], D0
  978. 00000C06  6006                     bra        +0x8 /* 00000C0E */
  979. label00000C08:
  980. 00000C08  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  981. label00000C0E:
  982. 00000C0E  206E FFE8                movea.l    A0, [A6 - 0x18]
  983. 00000C12  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  984. 00000C18  202E FFF8                move.l     D0, [A6 - 0x8]
  985. 00000C1C  5280                     addq.l     D0, 1
  986. 00000C1E  0280 FFFF FFFE           andi.l     D0, 0xFFFFFFFE
  987. 00000C24  2D40 FFFC                move.l     [A6 - 0x4], D0
  988. 00000C28  4A6D EC86                tst.w      [A5 - 0x137A]
  989. 00000C2C  672E                     beq        +0x30 /* 00000C5C */
  990. 00000C2E  206E FFE8                movea.l    A0, [A6 - 0x18]
  991. 00000C32  7000                     moveq.l    D0, 0x00
  992. 00000C34  1010                     move.b     D0, [A0]
  993. 00000C36  5640                     addq.w     D0, 3
  994. 00000C38  E448                     lsr        D0.w, 2
  995. 00000C3A  206E FFE8                movea.l    A0, [A6 - 0x18]
  996. 00000C3E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  997. 00000C42  206E FFE8                movea.l    A0, [A6 - 0x18]
  998. 00000C46  7200                     moveq.l    D1, 0x00
  999. 00000C48  1228 0001                move.b     D1, [A0 + 0x1]
  1000. 00000C4C  3F01                     move.w     -[A7], D1
  1001. 00000C4E  3F00                     move.w     -[A7], D0
  1002. 00000C50  4267                     clr.w      -[A7]
  1003. 00000C52  4267                     clr.w      -[A7]
  1004. 00000C54  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1005. 00000C58  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1006. label00000C5C:
  1007. 00000C5C  50AE FFE8                addq.l     [A6 - 0x18], 8
  1008. 00000C60  6018                     bra        +0x1A /* 00000C7A */
  1009. label00000C62:
  1010. 00000C62  206E FFE8                movea.l    A0, [A6 - 0x18]
  1011. 00000C66  4A10                     tst.b      [A0]
  1012. 00000C68  6710                     beq        +0x12 /* 00000C7A */
  1013. 00000C6A  206E FFE8                movea.l    A0, [A6 - 0x18]
  1014. 00000C6E  4A28 0001                tst.b      [A0 + 0x1]
  1015. 00000C72  6706                     beq        +0x8 /* 00000C7A */
  1016. 00000C74  7001                     moveq.l    D0, 0x01
  1017. 00000C76  3D40 FFDA                move.w     [A6 - 0x26], D0
  1018. label00000C7A:
  1019. 00000C7A  206E FFF0                movea.l    A0, [A6 - 0x10]
  1020. 00000C7E  54AE FFF0                addq.l     [A6 - 0x10], 2
  1021. 00000C82  3010                     move.w     D0, [A0]
  1022. 00000C84  4840                     swap.w     D0
  1023. 00000C86  4240                     clr.w      D0
  1024. 00000C88  4840                     swap.w     D0
  1025. 00000C8A  D1AE FFD6                add.l      [A6 - 0x2A], D0
  1026. 00000C8E  526E FFE6                addq.w     [A6 - 0x1A], 1
  1027. label00000C92:
  1028. 00000C92  206E FFF0                movea.l    A0, [A6 - 0x10]
  1029. 00000C96  4A50                     tst.w      [A0]
  1030. 00000C98  6600 FE56                bne        -0x1A8 /* 00000AF0 */
  1031. 00000C9C  206E FFF0                movea.l    A0, [A6 - 0x10]
  1032. 00000CA0  4A68 0002                tst.w      [A0 + 0x2]
  1033. 00000CA4  6600 FE4A                bne        -0x1B4 /* 00000AF0 */
  1034. 00000CA8  202E FFE8                move.l     D0, [A6 - 0x18]
  1035. 00000CAC  90AD B6A0                sub.l      D0, [A5 - 0x4960]
  1036. 00000CB0  E680                     asr        D0, 3
  1037. 00000CB2  3B40 F232                move.w     [A5 - 0xDCE], D0
  1038. 00000CB6  2B6E FFFC B162           move.l     [A5 - 0x4E9E], [A6 - 0x4]
  1039. 00000CBC  4E5E                     unlink     A6
  1040. 00000CBE  4E75                     rts
  1041. 00000CC0  5345                     subq.w     D5, 1
  1042. 00000CC2  5455                     addq.w     [A5], 2
  1043. 00000CC4  5053                     addq.w     [A3], 8
  1044. 00000CC6  4551                     chk.w      D2, [A1]
  1045. fn00000CC8:
  1046. 00000CC8  4E56 FFD4                link       A6, -0x002C
  1047. 00000CCC  41ED C506                lea.l      A0, [A5 - 0x3AFA]
  1048. 00000CD0  D0EE 0008                add.w      A0, [A6 + 0x8]
  1049. 00000CD4  4210                     clr.b      [A0]
  1050. 00000CD6  302E 0008                move.w     D0, [A6 + 0x8]
  1051. 00000CDA  C1FC 001A                muls.w     D0, 0x1A
  1052. 00000CDE  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1053. 00000CE2  D1C0                     add.l      A0, D0
  1054. 00000CE4  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1055. 00000CE8  302E 0008                move.w     D0, [A6 + 0x8]
  1056. 00000CEC  C1FC 001A                muls.w     D0, 0x1A
  1057. 00000CF0  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1058. 00000CF4  D1C0                     add.l      A0, D0
  1059. 00000CF6  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  1060. 00000CFC  202E FFF8                move.l     D0, [A6 - 0x8]
  1061. 00000D00  90AE FFFC                sub.l      D0, [A6 - 0x4]
  1062. 00000D04  E280                     asr        D0, 1
  1063. 00000D06  2D40 FFEC                move.l     [A6 - 0x14], D0
  1064. 00000D0A  2D40 FFDC                move.l     [A6 - 0x24], D0
  1065. 00000D0E  302E 0008                move.w     D0, [A6 + 0x8]
  1066. 00000D12  C1FC 001A                muls.w     D0, 0x1A
  1067. 00000D16  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1068. 00000D1A  D1C0                     add.l      A0, D0
  1069. 00000D1C  4290                     clr.l      [A0]
  1070. 00000D1E  302E 0008                move.w     D0, [A6 + 0x8]
  1071. 00000D22  C1FC 001A                muls.w     D0, 0x1A
  1072. 00000D26  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1073. 00000D2A  D1C0                     add.l      A0, D0
  1074. 00000D2C  42A8 0004                clr.l      [A0 + 0x4]
  1075. 00000D30  42AE FFE4                clr.l      [A6 - 0x1C]
  1076. 00000D34  605A                     bra        +0x5C /* 00000D90 */
  1077. label00000D36:
  1078. 00000D36  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1079. 00000D3A  2F3C 0000 001A           move.l     -[A7], 0x1A
  1080. 00000D40  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1081. 00000D44  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1082. 00000D48  D1C0                     add.l      A0, D0
  1083. 00000D4A  2010                     move.l     D0, [A0]
  1084. 00000D4C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1085. 00000D50  633A                     bls        +0x3C /* 00000D8C */
  1086. 00000D52  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1087. 00000D56  2F3C 0000 001A           move.l     -[A7], 0x1A
  1088. 00000D5C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1089. 00000D60  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1090. 00000D64  D1C0                     add.l      A0, D0
  1091. 00000D66  202E FFEC                move.l     D0, [A6 - 0x14]
  1092. 00000D6A  D080                     add.l      D0, D0
  1093. 00000D6C  9190                     sub.l      [A0], D0
  1094. 00000D6E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1095. 00000D72  2F3C 0000 001A           move.l     -[A7], 0x1A
  1096. 00000D78  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1097. 00000D7C  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1098. 00000D80  D1C0                     add.l      A0, D0
  1099. 00000D82  202E FFEC                move.l     D0, [A6 - 0x14]
  1100. 00000D86  D080                     add.l      D0, D0
  1101. 00000D88  91A8 0004                sub.l      [A0 + 0x4], D0
  1102. label00000D8C:
  1103. 00000D8C  52AE FFE4                addq.l     [A6 - 0x1C], 1
  1104. label00000D90:
  1105. 00000D90  0CAE 0000 0006 FFE4      cmpi.l     [A6 - 0x1C], 0x6
  1106. 00000D98  659C                     bcs        -0x62 /* 00000D36 */
  1107. 00000D9A  202D B162                move.l     D0, [A5 - 0x4E9E]
  1108. 00000D9E  90AE FFF8                sub.l      D0, [A6 - 0x8]
  1109. 00000DA2  E280                     asr        D0, 1
  1110. 00000DA4  2D40 FFEC                move.l     [A6 - 0x14], D0
  1111. 00000DA8  6012                     bra        +0x14 /* 00000DBC */
  1112. label00000DAA:
  1113. 00000DAA  206E FFFC                movea.l    A0, [A6 - 0x4]
  1114. 00000DAE  54AE FFFC                addq.l     [A6 - 0x4], 2
  1115. 00000DB2  226E FFF8                movea.l    A1, [A6 - 0x8]
  1116. 00000DB6  54AE FFF8                addq.l     [A6 - 0x8], 2
  1117. 00000DBA  3091                     move.w     [A0], [A1]
  1118. label00000DBC:
  1119. 00000DBC  202E FFEC                move.l     D0, [A6 - 0x14]
  1120. 00000DC0  53AE FFEC                subq.l     [A6 - 0x14], 1
  1121. 00000DC4  4A80                     tst.l      D0
  1122. 00000DC6  66E2                     bne        -0x1C /* 00000DAA */
  1123. 00000DC8  2B6E FFFC B162           move.l     [A5 - 0x4E9E], [A6 - 0x4]
  1124. 00000DCE  302E 0008                move.w     D0, [A6 + 0x8]
  1125. 00000DD2  C1FC 001A                muls.w     D0, 0x1A
  1126. 00000DD6  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1127. 00000DDA  D1C0                     add.l      A0, D0
  1128. 00000DDC  2D68 0008 FFD8           move.l     [A6 - 0x28], [A0 + 0x8]
  1129. 00000DE2  302E 0008                move.w     D0, [A6 + 0x8]
  1130. 00000DE6  C1FC 001A                muls.w     D0, 0x1A
  1131. 00000DEA  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1132. 00000DEE  D1C0                     add.l      A0, D0
  1133. 00000DF0  2D68 000C FFD4           move.l     [A6 - 0x2C], [A0 + 0xC]
  1134. 00000DF6  202E FFD4                move.l     D0, [A6 - 0x2C]
  1135. 00000DFA  90AE FFD8                sub.l      D0, [A6 - 0x28]
  1136. 00000DFE  E480                     asr        D0, 2
  1137. 00000E00  2D40 FFEC                move.l     [A6 - 0x14], D0
  1138. 00000E04  302E 0008                move.w     D0, [A6 + 0x8]
  1139. 00000E08  C1FC 001A                muls.w     D0, 0x1A
  1140. 00000E0C  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1141. 00000E10  D1C0                     add.l      A0, D0
  1142. 00000E12  42A8 0008                clr.l      [A0 + 0x8]
  1143. 00000E16  302E 0008                move.w     D0, [A6 + 0x8]
  1144. 00000E1A  C1FC 001A                muls.w     D0, 0x1A
  1145. 00000E1E  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1146. 00000E22  D1C0                     add.l      A0, D0
  1147. 00000E24  42A8 000C                clr.l      [A0 + 0xC]
  1148. 00000E28  302E 0008                move.w     D0, [A6 + 0x8]
  1149. 00000E2C  C1FC 001A                muls.w     D0, 0x1A
  1150. 00000E30  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1151. 00000E34  D1C0                     add.l      A0, D0
  1152. 00000E36  302E 0008                move.w     D0, [A6 + 0x8]
  1153. 00000E3A  C1FC 001A                muls.w     D0, 0x1A
  1154. 00000E3E  43ED C3A2                lea.l      A1, [A5 - 0x3C5E]
  1155. 00000E42  D3C0                     add.l      A1, D0
  1156. 00000E44  3028 0016                move.w     D0, [A0 + 0x16]
  1157. 00000E48  9069 0014                sub.w      D0, [A1 + 0x14]
  1158. 00000E4C  4840                     swap.w     D0
  1159. 00000E4E  4240                     clr.w      D0
  1160. 00000E50  4840                     swap.w     D0
  1161. 00000E52  2D40 FFE8                move.l     [A6 - 0x18], D0
  1162. 00000E56  302E 0008                move.w     D0, [A6 + 0x8]
  1163. 00000E5A  C1FC 001A                muls.w     D0, 0x1A
  1164. 00000E5E  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1165. 00000E62  D1C0                     add.l      A0, D0
  1166. 00000E64  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  1167. 00000E6A  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1168. 00000E6E  2010                     move.l     D0, [A0]
  1169. 00000E70  90AE FFF4                sub.l      D0, [A6 - 0xC]
  1170. 00000E74  E280                     asr        D0, 1
  1171. 00000E76  2D40 FFE0                move.l     [A6 - 0x20], D0
  1172. 00000E7A  42AE FFE4                clr.l      [A6 - 0x1C]
  1173. 00000E7E  6000 00B8                bra        +0xBA /* 00000F38 */
  1174. label00000E82:
  1175. 00000E82  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1176. 00000E86  2F3C 0000 001A           move.l     -[A7], 0x1A
  1177. 00000E8C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1178. 00000E90  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1179. 00000E94  D1C0                     add.l      A0, D0
  1180. 00000E96  2028 0008                move.l     D0, [A0 + 0x8]
  1181. 00000E9A  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  1182. 00000E9E  6300 0094                bls        +0x96 /* 00000F34 */
  1183. 00000EA2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1184. 00000EA6  2F3C 0000 001A           move.l     -[A7], 0x1A
  1185. 00000EAC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1186. 00000EB0  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1187. 00000EB4  D1C0                     add.l      A0, D0
  1188. 00000EB6  202E FFEC                move.l     D0, [A6 - 0x14]
  1189. 00000EBA  E580                     asl        D0, 2
  1190. 00000EBC  91A8 0008                sub.l      [A0 + 0x8], D0
  1191. 00000EC0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1192. 00000EC4  2F3C 0000 001A           move.l     -[A7], 0x1A
  1193. 00000ECA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1194. 00000ECE  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1195. 00000ED2  D1C0                     add.l      A0, D0
  1196. 00000ED4  202E FFEC                move.l     D0, [A6 - 0x14]
  1197. 00000ED8  E580                     asl        D0, 2
  1198. 00000EDA  91A8 000C                sub.l      [A0 + 0xC], D0
  1199. 00000EDE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1200. 00000EE2  2F3C 0000 001A           move.l     -[A7], 0x1A
  1201. 00000EE8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1202. 00000EEC  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1203. 00000EF0  D1C0                     add.l      A0, D0
  1204. 00000EF2  202E FFE8                move.l     D0, [A6 - 0x18]
  1205. 00000EF6  9168 0014                sub.w      [A0 + 0x14], D0
  1206. 00000EFA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1207. 00000EFE  2F3C 0000 001A           move.l     -[A7], 0x1A
  1208. 00000F04  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1209. 00000F08  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1210. 00000F0C  D1C0                     add.l      A0, D0
  1211. 00000F0E  202E FFE8                move.l     D0, [A6 - 0x18]
  1212. 00000F12  9168 0016                sub.w      [A0 + 0x16], D0
  1213. 00000F16  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1214. 00000F1A  2F3C 0000 001A           move.l     -[A7], 0x1A
  1215. 00000F20  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1216. 00000F24  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1217. 00000F28  D1C0                     add.l      A0, D0
  1218. 00000F2A  202E FFE0                move.l     D0, [A6 - 0x20]
  1219. 00000F2E  D080                     add.l      D0, D0
  1220. 00000F30  91A8 0010                sub.l      [A0 + 0x10], D0
  1221. label00000F34:
  1222. 00000F34  52AE FFE4                addq.l     [A6 - 0x1C], 1
  1223. label00000F38:
  1224. 00000F38  0CAE 0000 0006 FFE4      cmpi.l     [A6 - 0x1C], 0x6
  1225. 00000F40  6500 FF40                bcs        -0xBE /* 00000E82 */
  1226. 00000F44  202E FFEC                move.l     D0, [A6 - 0x14]
  1227. 00000F48  916D F22C                sub.w      [A5 - 0xDD4], D0
  1228. 00000F4C  202D F234                move.l     D0, [A5 - 0xDCC]
  1229. 00000F50  90AE FFD4                sub.l      D0, [A6 - 0x2C]
  1230. 00000F54  E480                     asr        D0, 2
  1231. 00000F56  2D40 FFEC                move.l     [A6 - 0x14], D0
  1232. 00000F5A  6000 0070                bra        +0x72 /* 00000FCC */
  1233. label00000F5E:
  1234. 00000F5E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1235. 00000F62  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  1236. 00000F66  206E FFF4                movea.l    A0, [A6 - 0xC]
  1237. 00000F6A  54AE FFF4                addq.l     [A6 - 0xC], 2
  1238. 00000F6E  226E FFF0                movea.l    A1, [A6 - 0x10]
  1239. 00000F72  54AE FFF0                addq.l     [A6 - 0x10], 2
  1240. 00000F76  3091                     move.w     [A0], [A1]
  1241. 00000F78  601A                     bra        +0x1C /* 00000F94 */
  1242. label00000F7A:
  1243. 00000F7A  206E FFF4                movea.l    A0, [A6 - 0xC]
  1244. 00000F7E  54AE FFF4                addq.l     [A6 - 0xC], 2
  1245. 00000F82  226E FFF0                movea.l    A1, [A6 - 0x10]
  1246. 00000F86  54AE FFF0                addq.l     [A6 - 0x10], 2
  1247. 00000F8A  7000                     moveq.l    D0, 0x00
  1248. 00000F8C  3011                     move.w     D0, [A1]
  1249. 00000F8E  90AE FFE8                sub.l      D0, [A6 - 0x18]
  1250. 00000F92  3080                     move.w     [A0], D0
  1251. label00000F94:
  1252. 00000F94  206E FFF0                movea.l    A0, [A6 - 0x10]
  1253. 00000F98  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  1254. 00000F9C  66DC                     bne        -0x22 /* 00000F7A */
  1255. 00000F9E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1256. 00000FA2  54AE FFF4                addq.l     [A6 - 0xC], 2
  1257. 00000FA6  226E FFF0                movea.l    A1, [A6 - 0x10]
  1258. 00000FAA  54AE FFF0                addq.l     [A6 - 0x10], 2
  1259. 00000FAE  3091                     move.w     [A0], [A1]
  1260. 00000FB0  206E FFD8                movea.l    A0, [A6 - 0x28]
  1261. 00000FB4  58AE FFD8                addq.l     [A6 - 0x28], 4
  1262. 00000FB8  226E FFD4                movea.l    A1, [A6 - 0x2C]
  1263. 00000FBC  58AE FFD4                addq.l     [A6 - 0x2C], 4
  1264. 00000FC0  202E FFE0                move.l     D0, [A6 - 0x20]
  1265. 00000FC4  D080                     add.l      D0, D0
  1266. 00000FC6  2211                     move.l     D1, [A1]
  1267. 00000FC8  9280                     sub.l      D1, D0
  1268. 00000FCA  2081                     move.l     [A0], D1
  1269. label00000FCC:
  1270. 00000FCC  202E FFEC                move.l     D0, [A6 - 0x14]
  1271. 00000FD0  53AE FFEC                subq.l     [A6 - 0x14], 1
  1272. 00000FD4  4A80                     tst.l      D0
  1273. 00000FD6  6686                     bne        -0x78 /* 00000F5E */
  1274. 00000FD8  2B6E FFD8 F234           move.l     [A5 - 0xDCC], [A6 - 0x28]
  1275. 00000FDE  2B6E FFF4 F238           move.l     [A5 - 0xDC8], [A6 - 0xC]
  1276. 00000FE4  202E FFDC                move.l     D0, [A6 - 0x24]
  1277. 00000FE8  D080                     add.l      D0, D0
  1278. 00000FEA  2D40 FFE8                move.l     [A6 - 0x18], D0
  1279. 00000FEE  302E 0008                move.w     D0, [A6 + 0x8]
  1280. 00000FF2  C1FC 001A                muls.w     D0, 0x1A
  1281. 00000FF6  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1282. 00000FFA  D1C0                     add.l      A0, D0
  1283. 00000FFC  7000                     moveq.l    D0, 0x00
  1284. 00000FFE  3028 0016                move.w     D0, [A0 + 0x16]
  1285. 00001002  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1286. 00001006  6018                     bra        +0x1A /* 00001020 */
  1287. label00001008:
  1288. 00001008  202E FFE4                move.l     D0, [A6 - 0x1C]
  1289. 0000100C  E780                     asl        D0, 3
  1290. 0000100E  D0AD B6A0                add.l      D0, [A5 - 0x4960]
  1291. 00001012  2040                     movea.l    A0, D0
  1292. 00001014  202E FFE8                move.l     D0, [A6 - 0x18]
  1293. 00001018  91A8 0004                sub.l      [A0 + 0x4], D0
  1294. 0000101C  52AE FFE4                addq.l     [A6 - 0x1C], 1
  1295. label00001020:
  1296. 00001020  7000                     moveq.l    D0, 0x00
  1297. 00001022  302D F232                move.w     D0, [A5 - 0xDCE]
  1298. 00001026  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  1299. 0000102A  62DC                     bhi        -0x22 /* 00001008 */
  1300. 0000102C  302E 0008                move.w     D0, [A6 + 0x8]
  1301. 00001030  C1FC 001A                muls.w     D0, 0x1A
  1302. 00001034  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1303. 00001038  D1C0                     add.l      A0, D0
  1304. 0000103A  3028 0014                move.w     D0, [A0 + 0x14]
  1305. 0000103E  4840                     swap.w     D0
  1306. 00001040  4240                     clr.w      D0
  1307. 00001042  4840                     swap.w     D0
  1308. 00001044  E780                     asl        D0, 3
  1309. 00001046  D0AD B6A0                add.l      D0, [A5 - 0x4960]
  1310. 0000104A  2D40 FFF4                move.l     [A6 - 0xC], D0
  1311. 0000104E  302E 0008                move.w     D0, [A6 + 0x8]
  1312. 00001052  C1FC 001A                muls.w     D0, 0x1A
  1313. 00001056  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1314. 0000105A  D1C0                     add.l      A0, D0
  1315. 0000105C  3028 0016                move.w     D0, [A0 + 0x16]
  1316. 00001060  4840                     swap.w     D0
  1317. 00001062  4240                     clr.w      D0
  1318. 00001064  4840                     swap.w     D0
  1319. 00001066  E780                     asl        D0, 3
  1320. 00001068  D0AD B6A0                add.l      D0, [A5 - 0x4960]
  1321. 0000106C  2D40 FFF0                move.l     [A6 - 0x10], D0
  1322. 00001070  302D F232                move.w     D0, [A5 - 0xDCE]
  1323. 00001074  4840                     swap.w     D0
  1324. 00001076  4240                     clr.w      D0
  1325. 00001078  4840                     swap.w     D0
  1326. 0000107A  E780                     asl        D0, 3
  1327. 0000107C  D0AD B6A0                add.l      D0, [A5 - 0x4960]
  1328. 00001080  90AE FFF0                sub.l      D0, [A6 - 0x10]
  1329. 00001084  E280                     asr        D0, 1
  1330. 00001086  2D40 FFE8                move.l     [A6 - 0x18], D0
  1331. 0000108A  6012                     bra        +0x14 /* 0000109E */
  1332. label0000108C:
  1333. 0000108C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1334. 00001090  54AE FFF4                addq.l     [A6 - 0xC], 2
  1335. 00001094  226E FFF0                movea.l    A1, [A6 - 0x10]
  1336. 00001098  54AE FFF0                addq.l     [A6 - 0x10], 2
  1337. 0000109C  3091                     move.w     [A0], [A1]
  1338. label0000109E:
  1339. 0000109E  202E FFE8                move.l     D0, [A6 - 0x18]
  1340. 000010A2  53AE FFE8                subq.l     [A6 - 0x18], 1
  1341. 000010A6  4A80                     tst.l      D0
  1342. 000010A8  66E2                     bne        -0x1C /* 0000108C */
  1343. 000010AA  302E 0008                move.w     D0, [A6 + 0x8]
  1344. 000010AE  C1FC 001A                muls.w     D0, 0x1A
  1345. 000010B2  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1346. 000010B6  D1C0                     add.l      A0, D0
  1347. 000010B8  302E 0008                move.w     D0, [A6 + 0x8]
  1348. 000010BC  C1FC 001A                muls.w     D0, 0x1A
  1349. 000010C0  43ED C3A2                lea.l      A1, [A5 - 0x3C5E]
  1350. 000010C4  D3C0                     add.l      A1, D0
  1351. 000010C6  3028 0016                move.w     D0, [A0 + 0x16]
  1352. 000010CA  9069 0014                sub.w      D0, [A1 + 0x14]
  1353. 000010CE  916D F232                sub.w      [A5 - 0xDCE], D0
  1354. 000010D2  4E5E                     unlink     A6
  1355. 000010D4  4E75                     rts
  1356. 000010D6  4352                     chk.w      D1, [A2]
  1357. 000010D8  554E                     subq.w     A6, 2
  1358. 000010DA  4348                     chk.w      D1, A0
  1359. 000010DC  4D4F                     chk.w      D6, A7
  1360. export_165:
  1361. fn000010DE:
  1362. 000010DE  4E56 FFEE                link       A6, -0x0012
  1363. 000010E2  7001                     moveq.l    D0, 0x01
  1364. 000010E4  3B40 F264                move.w     [A5 - 0xD9C], D0
  1365. 000010E8  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1366. 000010EE  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  1367. 000010F2  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  1368. 000010F8  C2AD B166                and.l      D1, [A5 - 0x4E9A]
  1369. 000010FC  9081                     sub.l      D0, D1
  1370. 000010FE  222D B690                move.l     D1, [A5 - 0x4970]
  1371. 00001102  9280                     sub.l      D1, D0
  1372. 00001104  2D41 FFEE                move.l     [A6 - 0x12], D1
  1373. 00001108  41ED C506                lea.l      A0, [A5 - 0x3AFA]
  1374. 0000110C  D0EE 0008                add.w      A0, [A6 + 0x8]
  1375. 00001110  7001                     moveq.l    D0, 0x01
  1376. 00001112  1080                     move.b     [A0], D0
  1377. 00001114  302E 0008                move.w     D0, [A6 + 0x8]
  1378. 00001118  C1FC 001A                muls.w     D0, 0x1A
  1379. 0000111C  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1380. 00001120  D1C0                     add.l      A0, D0
  1381. 00001122  216D F238 0010           move.l     [A0 + 0x10], [A5 - 0xDC8]
  1382. 00001128  302E 0008                move.w     D0, [A6 + 0x8]
  1383. 0000112C  C1FC 001A                muls.w     D0, 0x1A
  1384. 00001130  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1385. 00001134  D1C0                     add.l      A0, D0
  1386. 00001136  216D F234 0008           move.l     [A0 + 0x8], [A5 - 0xDCC]
  1387. 0000113C  302E 0008                move.w     D0, [A6 + 0x8]
  1388. 00001140  C1FC 001A                muls.w     D0, 0x1A
  1389. 00001144  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1390. 00001148  D1C0                     add.l      A0, D0
  1391. 0000114A  316D F232 0014           move.w     [A0 + 0x14], [A5 - 0xDCE]
  1392. 00001150  302E 0008                move.w     D0, [A6 + 0x8]
  1393. 00001154  C1FC 001A                muls.w     D0, 0x1A
  1394. 00001158  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1395. 0000115C  D1C0                     add.l      A0, D0
  1396. 0000115E  20AD B162                move.l     [A0], [A5 - 0x4E9E]
  1397. 00001162  3F3C 0001                move.w     -[A7], 0x1
  1398. 00001166  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1399. 0000116A  548F                     addq.l     A7, 2
  1400. 0000116C  426E FFFE                clr.w      [A6 - 0x2]
  1401. 00001170  6010                     bra        +0x12 /* 00001182 */
  1402. label00001172:
  1403. 00001172  306E FFFE                movea.w    A0, [A6 - 0x2]
  1404. 00001176  D1ED B1CA                add.l      A0, [A5 - 0x4E36]
  1405. 0000117A  10AE FFFF                move.b     [A0], [A6 - 0x1]
  1406. 0000117E  526E FFFE                addq.w     [A6 - 0x2], 1
  1407. label00001182:
  1408. 00001182  41ED F266                lea.l      A0, [A5 - 0xD9A]
  1409. 00001186  D0EE 0008                add.w      A0, [A6 + 0x8]
  1410. 0000118A  7000                     moveq.l    D0, 0x00
  1411. 0000118C  1010                     move.b     D0, [A0]
  1412. 0000118E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1413. 00001192  62DE                     bhi        -0x20 /* 00001172 */
  1414. 00001194  306E FFFE                movea.w    A0, [A6 - 0x2]
  1415. 00001198  D1ED B1CA                add.l      A0, [A5 - 0x4E36]
  1416. 0000119C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1417. 0000119E  1080                     move.b     [A0], D0
  1418. 000011A0  306E FFFE                movea.w    A0, [A6 - 0x2]
  1419. 000011A4  D1ED B1CA                add.l      A0, [A5 - 0x4E36]
  1420. 000011A8  302E 0008                move.w     D0, [A6 + 0x8]
  1421. 000011AC  5640                     addq.w     D0, 3
  1422. 000011AE  3F00                     move.w     -[A7], D0
  1423. 000011B0  4868 0002                pea.l      [A0 + 0x2]
  1424. 000011B4  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  1425. 000011B8  4EBA F622                jsr        [PC - 0x9DE /* 000007DC */]
  1426. 000011BC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1427. 000011C0  302E 0008                move.w     D0, [A6 + 0x8]
  1428. 000011C4  C1FC 001A                muls.w     D0, 0x1A
  1429. 000011C8  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1430. 000011CC  D1C0                     add.l      A0, D0
  1431. 000011CE  216D F234 000C           move.l     [A0 + 0xC], [A5 - 0xDCC]
  1432. 000011D4  302E 0008                move.w     D0, [A6 + 0x8]
  1433. 000011D8  C1FC 001A                muls.w     D0, 0x1A
  1434. 000011DC  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1435. 000011E0  D1C0                     add.l      A0, D0
  1436. 000011E2  316D F232 0016           move.w     [A0 + 0x16], [A5 - 0xDCE]
  1437. 000011E8  302E 0008                move.w     D0, [A6 + 0x8]
  1438. 000011EC  C1FC 001A                muls.w     D0, 0x1A
  1439. 000011F0  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1440. 000011F4  D1C0                     add.l      A0, D0
  1441. 000011F6  216D B162 0004           move.l     [A0 + 0x4], [A5 - 0x4E9E]
  1442. 000011FC  426D F264                clr.w      [A5 - 0xD9C]
  1443. 00001200  4E5E                     unlink     A6
  1444. 00001202  4E75                     rts
  1445. 00001204  4C4F 4144                movem.l    D2,D6,A0,A6, A7
  1446. 00001208  4D4F                     chk.w      D6, A7
  1447. 0000120A  5645                     addq.w     D5, 3
  1448. fn0000120C:
  1449. 0000120C  4E56 FFFC                link       A6, -0x0004
  1450. 00001210  41ED C514                lea.l      A0, [A5 - 0x3AEC]
  1451. 00001214  D0EE 0008                add.w      A0, [A6 + 0x8]
  1452. 00001218  7001                     moveq.l    D0, 0x01
  1453. 0000121A  1080                     move.b     [A0], D0
  1454. 0000121C  302E 0008                move.w     D0, [A6 + 0x8]
  1455. 00001220  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1456. 00001224  41ED C43E                lea.l      A0, [A5 - 0x3BC2]
  1457. 00001228  D1C0                     add.l      A0, D0
  1458. 0000122A  20AD B162                move.l     [A0], [A5 - 0x4E9E]
  1459. 0000122E  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  1460. 00001234  6F20                     ble        +0x22 /* 00001256 */
  1461. 00001236  4267                     clr.w      -[A7]
  1462. 00001238  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1463. 0000123C  548F                     addq.l     A7, 2
  1464. 0000123E  302E 0008                move.w     D0, [A6 + 0x8]
  1465. 00001242  48C0                     ext.l      D0
  1466. 00001244  E580                     asl        D0, 2
  1467. 00001246  D0AD C4F2                add.l      D0, [A5 - 0x3B0E]
  1468. 0000124A  2040                     movea.l    A0, D0
  1469. 0000124C  2F10                     move.l     -[A7], [A0]
  1470. 0000124E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1471. 00001252  588F                     addq.l     A7, 4
  1472. 00001254  6020                     bra        +0x22 /* 00001276 */
  1473. label00001256:
  1474. 00001256  3F3C 0001                move.w     -[A7], 0x1
  1475. 0000125A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1476. 0000125E  548F                     addq.l     A7, 2
  1477. 00001260  302E 0008                move.w     D0, [A6 + 0x8]
  1478. 00001264  48C0                     ext.l      D0
  1479. 00001266  E580                     asl        D0, 2
  1480. 00001268  D0AD C4FA                add.l      D0, [A5 - 0x3B06]
  1481. 0000126C  2040                     movea.l    A0, D0
  1482. 0000126E  2F10                     move.l     -[A7], [A0]
  1483. 00001270  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1484. 00001274  588F                     addq.l     A7, 4
  1485. label00001276:
  1486. 00001276  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1487. 0000127A  4878 4650                push.l     0x4650 /* 'FP' */
  1488. 0000127E  2F2D B162                move.l     -[A7], [A5 - 0x4E9E]
  1489. 00001282  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1490. 00001286  508F                     addq.l     A7, 8
  1491. 00001288  5280                     addq.l     D0, 1
  1492. 0000128A  0280 FFFF FFFE           andi.l     D0, 0xFFFFFFFE
  1493. 00001290  D1AD B162                add.l      [A5 - 0x4E9E], D0
  1494. 00001294  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1495. 0000129A  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  1496. 0000129E  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  1497. 000012A4  C2AD B166                and.l      D1, [A5 - 0x4E9A]
  1498. 000012A8  9081                     sub.l      D0, D1
  1499. 000012AA  B0AD B690                cmp.l      D0, [A5 - 0x4970]
  1500. 000012AE  6312                     bls        +0x14 /* 000012C2 */
  1501. 000012B0  4267                     clr.w      -[A7]
  1502. 000012B2  3F3C 000C                move.w     -[A7], 0xC
  1503. 000012B6  4879 0000 07FA           push.l     0x7FA
  1504. 000012BC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1505. 000012C0  508F                     addq.l     A7, 8
  1506. label000012C2:
  1507. 000012C2  302E 0008                move.w     D0, [A6 + 0x8]
  1508. 000012C6  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1509. 000012CA  41ED C43E                lea.l      A0, [A5 - 0x3BC2]
  1510. 000012CE  D1C0                     add.l      A0, D0
  1511. 000012D0  216D B162 0004           move.l     [A0 + 0x4], [A5 - 0x4E9E]
  1512. 000012D6  4E5E                     unlink     A6
  1513. 000012D8  4E75                     rts
  1514. 000012DA  4C4F 4144                movem.l    D2,D6,A0,A6, A7
  1515. 000012DE  5346                     subq.w     D6, 1
  1516. 000012E0  5820                     addq.b     -[A0], 4
  1517. fn000012E2:
  1518. 000012E2  4E56 FFE0                link       A6, -0x0020
  1519. 000012E6  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1520. 000012EC  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  1521. 000012F0  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  1522. 000012F6  C2AD B166                and.l      D1, [A5 - 0x4E9A]
  1523. 000012FA  9081                     sub.l      D0, D1
  1524. 000012FC  222D B690                move.l     D1, [A5 - 0x4970]
  1525. 00001300  9280                     sub.l      D1, D0
  1526. 00001302  2D41 FFF0                move.l     [A6 - 0x10], D1
  1527. 00001306  42AE FFEC                clr.l      [A6 - 0x14]
  1528. 0000130A  426E FFFE                clr.w      [A6 - 0x2]
  1529. 0000130E  6036                     bra        +0x38 /* 00001346 */
  1530. label00001310:
  1531. 00001310  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  1532. 00001314  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1533. 00001318  7000                     moveq.l    D0, 0x00
  1534. 0000131A  1010                     move.b     D0, [A0]
  1535. 0000131C  0C40 00FF                cmpi.w     D0, 0xFF
  1536. 00001320  6720                     beq        +0x22 /* 00001342 */
  1537. 00001322  41ED C506                lea.l      A0, [A5 - 0x3AFA]
  1538. 00001326  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1539. 0000132A  4A10                     tst.b      [A0]
  1540. 0000132C  6614                     bne        +0x16 /* 00001342 */
  1541. 0000132E  302E FFFE                move.w     D0, [A6 - 0x2]
  1542. 00001332  48C0                     ext.l      D0
  1543. 00001334  E580                     asl        D0, 2
  1544. 00001336  41ED F26C                lea.l      A0, [A5 - 0xD94]
  1545. 0000133A  D1C0                     add.l      A0, D0
  1546. 0000133C  2010                     move.l     D0, [A0]
  1547. 0000133E  D1AE FFEC                add.l      [A6 - 0x14], D0
  1548. label00001342:
  1549. 00001342  526E FFFE                addq.w     [A6 - 0x2], 1
  1550. label00001346:
  1551. 00001346  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  1552. 0000134C  6DC2                     blt        -0x3C /* 00001310 */
  1553. 0000134E  7000                     moveq.l    D0, 0x00
  1554. 00001350  102D C512                move.b     D0, [A5 - 0x3AEE]
  1555. 00001354  0C40 00FF                cmpi.w     D0, 0xFF
  1556. 00001358  6700 014A                beq        +0x14C /* 000014A4 */
  1557. 0000135C  7000                     moveq.l    D0, 0x00
  1558. 0000135E  102D C512                move.b     D0, [A5 - 0x3AEE]
  1559. 00001362  5340                     subq.w     D0, 1
  1560. 00001364  3D40 FFFA                move.w     [A6 - 0x6], D0
  1561. 00001368  7000                     moveq.l    D0, 0x00
  1562. 0000136A  102D C513                move.b     D0, [A5 - 0x3AED]
  1563. 0000136E  5340                     subq.w     D0, 1
  1564. 00001370  3D40 FFFC                move.w     [A6 - 0x4], D0
  1565. 00001374  302E FFFA                move.w     D0, [A6 - 0x6]
  1566. 00001378  C1FC 0018                muls.w     D0, 0x18
  1567. 0000137C  41ED C9B0                lea.l      A0, [A5 - 0x3650]
  1568. 00001380  D1C0                     add.l      A0, D0
  1569. 00001382  302E FFFC                move.w     D0, [A6 - 0x4]
  1570. 00001386  48C0                     ext.l      D0
  1571. 00001388  E580                     asl        D0, 2
  1572. 0000138A  D1C0                     add.l      A0, D0
  1573. 0000138C  2B50 C39A                move.l     [A5 - 0x3C66], [A0]
  1574. 00001390  302E FFFC                move.w     D0, [A6 - 0x4]
  1575. 00001394  C1FC 0018                muls.w     D0, 0x18
  1576. 00001398  41ED CA40                lea.l      A0, [A5 - 0x35C0]
  1577. 0000139C  D1C0                     add.l      A0, D0
  1578. 0000139E  302E FFFA                move.w     D0, [A6 - 0x6]
  1579. 000013A2  48C0                     ext.l      D0
  1580. 000013A4  E580                     asl        D0, 2
  1581. 000013A6  D1C0                     add.l      A0, D0
  1582. 000013A8  2B50 C39E                move.l     [A5 - 0x3C62], [A0]
  1583. 000013AC  302E FFFA                move.w     D0, [A6 - 0x6]
  1584. 000013B0  C1FC 0018                muls.w     D0, 0x18
  1585. 000013B4  41ED F284                lea.l      A0, [A5 - 0xD7C]
  1586. 000013B8  D1C0                     add.l      A0, D0
  1587. 000013BA  302E FFFC                move.w     D0, [A6 - 0x4]
  1588. 000013BE  48C0                     ext.l      D0
  1589. 000013C0  E580                     asl        D0, 2
  1590. 000013C2  D1C0                     add.l      A0, D0
  1591. 000013C4  2010                     move.l     D0, [A0]
  1592. 000013C6  D1AE FFEC                add.l      [A6 - 0x14], D0
  1593. 000013CA  426E FFFE                clr.w      [A6 - 0x2]
  1594. 000013CE  6010                     bra        +0x12 /* 000013E0 */
  1595. label000013D0:
  1596. 000013D0  302E FFFE                move.w     D0, [A6 - 0x2]
  1597. 000013D4  526E FFFE                addq.w     [A6 - 0x2], 1
  1598. 000013D8  41ED C524                lea.l      A0, [A5 - 0x3ADC]
  1599. 000013DC  D0C0                     add.w      A0, D0
  1600. 000013DE  4210                     clr.b      [A0]
  1601. label000013E0:
  1602. 000013E0  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  1603. 000013E6  6DE8                     blt        -0x16 /* 000013D0 */
  1604. 000013E8  302E FFFA                move.w     D0, [A6 - 0x6]
  1605. 000013EC  C1FC 0018                muls.w     D0, 0x18
  1606. 000013F0  41ED C9B0                lea.l      A0, [A5 - 0x3650]
  1607. 000013F4  D1C0                     add.l      A0, D0
  1608. 000013F6  302E FFFC                move.w     D0, [A6 - 0x4]
  1609. 000013FA  48C0                     ext.l      D0
  1610. 000013FC  E580                     asl        D0, 2
  1611. 000013FE  D1C0                     add.l      A0, D0
  1612. 00001400  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  1613. 00001404  6032                     bra        +0x34 /* 00001438 */
  1614. label00001406:
  1615. 00001406  206E FFE8                movea.l    A0, [A6 - 0x18]
  1616. 0000140A  7000                     moveq.l    D0, 0x00
  1617. 0000140C  1010                     move.b     D0, [A0]
  1618. 0000140E  0800 0007                btst.b     D0, 0x7
  1619. 00001412  6720                     beq        +0x22 /* 00001434 */
  1620. 00001414  206E FFE8                movea.l    A0, [A6 - 0x18]
  1621. 00001418  52AE FFE8                addq.l     [A6 - 0x18], 1
  1622. 0000141C  7000                     moveq.l    D0, 0x00
  1623. 0000141E  1010                     move.b     D0, [A0]
  1624. 00001420  0240 000F                andi.w     D0, 0xF
  1625. 00001424  41ED C524                lea.l      A0, [A5 - 0x3ADC]
  1626. 00001428  4840                     swap.w     D0
  1627. 0000142A  4240                     clr.w      D0
  1628. 0000142C  4840                     swap.w     D0
  1629. 0000142E  D1C0                     add.l      A0, D0
  1630. 00001430  7001                     moveq.l    D0, 0x01
  1631. 00001432  1080                     move.b     [A0], D0
  1632. label00001434:
  1633. 00001434  52AE FFE8                addq.l     [A6 - 0x18], 1
  1634. label00001438:
  1635. 00001438  206E FFE8                movea.l    A0, [A6 - 0x18]
  1636. 0000143C  7000                     moveq.l    D0, 0x00
  1637. 0000143E  1010                     move.b     D0, [A0]
  1638. 00001440  0C40 00FF                cmpi.w     D0, 0xFF
  1639. 00001444  66C0                     bne        -0x3E /* 00001406 */
  1640. 00001446  302E FFFC                move.w     D0, [A6 - 0x4]
  1641. 0000144A  C1FC 0018                muls.w     D0, 0x18
  1642. 0000144E  41ED CA40                lea.l      A0, [A5 - 0x35C0]
  1643. 00001452  D1C0                     add.l      A0, D0
  1644. 00001454  302E FFFA                move.w     D0, [A6 - 0x6]
  1645. 00001458  48C0                     ext.l      D0
  1646. 0000145A  E580                     asl        D0, 2
  1647. 0000145C  D1C0                     add.l      A0, D0
  1648. 0000145E  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  1649. 00001462  6032                     bra        +0x34 /* 00001496 */
  1650. label00001464:
  1651. 00001464  206E FFE8                movea.l    A0, [A6 - 0x18]
  1652. 00001468  7000                     moveq.l    D0, 0x00
  1653. 0000146A  1010                     move.b     D0, [A0]
  1654. 0000146C  0800 0007                btst.b     D0, 0x7
  1655. 00001470  6720                     beq        +0x22 /* 00001492 */
  1656. 00001472  206E FFE8                movea.l    A0, [A6 - 0x18]
  1657. 00001476  52AE FFE8                addq.l     [A6 - 0x18], 1
  1658. 0000147A  7000                     moveq.l    D0, 0x00
  1659. 0000147C  1010                     move.b     D0, [A0]
  1660. 0000147E  0240 000F                andi.w     D0, 0xF
  1661. 00001482  41ED C524                lea.l      A0, [A5 - 0x3ADC]
  1662. 00001486  4840                     swap.w     D0
  1663. 00001488  4240                     clr.w      D0
  1664. 0000148A  4840                     swap.w     D0
  1665. 0000148C  D1C0                     add.l      A0, D0
  1666. 0000148E  7001                     moveq.l    D0, 0x01
  1667. 00001490  1080                     move.b     [A0], D0
  1668. label00001492:
  1669. 00001492  52AE FFE8                addq.l     [A6 - 0x18], 1
  1670. label00001496:
  1671. 00001496  206E FFE8                movea.l    A0, [A6 - 0x18]
  1672. 0000149A  7000                     moveq.l    D0, 0x00
  1673. 0000149C  1010                     move.b     D0, [A0]
  1674. 0000149E  0C40 00FF                cmpi.w     D0, 0xFF
  1675. 000014A2  66C0                     bne        -0x3E /* 00001464 */
  1676. label000014A4:
  1677. 000014A4  426E FFF4                clr.w      [A6 - 0xC]
  1678. 000014A8  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1679. 000014AE  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  1680. 000014B2  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  1681. 000014B8  C2AD B166                and.l      D1, [A5 - 0x4E9A]
  1682. 000014BC  9081                     sub.l      D0, D1
  1683. 000014BE  222D B690                move.l     D1, [A5 - 0x4970]
  1684. 000014C2  9280                     sub.l      D1, D0
  1685. 000014C4  2D41 FFF0                move.l     [A6 - 0x10], D1
  1686. 000014C8  6000 00DA                bra        +0xDC /* 000015A4 */
  1687. label000014CC:
  1688. 000014CC  3D7C 7FFF FFF8           move.w     [A6 - 0x8], 0x7FFF
  1689. 000014D2  426E FFFE                clr.w      [A6 - 0x2]
  1690. 000014D6  603C                     bra        +0x3E /* 00001514 */
  1691. label000014D8:
  1692. 000014D8  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  1693. 000014DC  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1694. 000014E0  7000                     moveq.l    D0, 0x00
  1695. 000014E2  1010                     move.b     D0, [A0]
  1696. 000014E4  0C40 00FF                cmpi.w     D0, 0xFF
  1697. 000014E8  6626                     bne        +0x28 /* 00001510 */
  1698. 000014EA  41ED C506                lea.l      A0, [A5 - 0x3AFA]
  1699. 000014EE  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1700. 000014F2  4A10                     tst.b      [A0]
  1701. 000014F4  671A                     beq        +0x1C /* 00001510 */
  1702. 000014F6  302E FFFE                move.w     D0, [A6 - 0x2]
  1703. 000014FA  C1FC 001A                muls.w     D0, 0x1A
  1704. 000014FE  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  1705. 00001502  D1C0                     add.l      A0, D0
  1706. 00001504  3D68 0018 FFF8           move.w     [A6 - 0x8], [A0 + 0x18]
  1707. 0000150A  3D6E FFFE FFF6           move.w     [A6 - 0xA], [A6 - 0x2]
  1708. label00001510:
  1709. 00001510  526E FFFE                addq.w     [A6 - 0x2], 1
  1710. label00001514:
  1711. 00001514  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  1712. 0000151A  6DBC                     blt        -0x42 /* 000014D8 */
  1713. 0000151C  0C6E 7FFF FFF8           cmpi.w     [A6 - 0x8], 0x7FFF
  1714. 00001522  6656                     bne        +0x58 /* 0000157A */
  1715. 00001524  7000                     moveq.l    D0, 0x00
  1716. 00001526  102D C512                move.b     D0, [A5 - 0x3AEE]
  1717. 0000152A  0C40 00FF                cmpi.w     D0, 0xFF
  1718. 0000152E  673C                     beq        +0x3E /* 0000156C */
  1719. 00001530  4A6D C54A                tst.w      [A5 - 0x3AB6]
  1720. 00001534  6636                     bne        +0x38 /* 0000156C */
  1721. 00001536  7000                     moveq.l    D0, 0x00
  1722. 00001538  102D C512                move.b     D0, [A5 - 0x3AEE]
  1723. 0000153C  5340                     subq.w     D0, 1
  1724. 0000153E  C0FC 0018                mulu.w     D0, 0x18
  1725. 00001542  41ED F284                lea.l      A0, [A5 - 0xD7C]
  1726. 00001546  D1C0                     add.l      A0, D0
  1727. 00001548  7000                     moveq.l    D0, 0x00
  1728. 0000154A  102D C513                move.b     D0, [A5 - 0x3AED]
  1729. 0000154E  5340                     subq.w     D0, 1
  1730. 00001550  4840                     swap.w     D0
  1731. 00001552  4240                     clr.w      D0
  1732. 00001554  4840                     swap.w     D0
  1733. 00001556  E580                     asl        D0, 2
  1734. 00001558  D1C0                     add.l      A0, D0
  1735. 0000155A  2010                     move.l     D0, [A0]
  1736. 0000155C  91AE FFEC                sub.l      [A6 - 0x14], D0
  1737. 00001560  7000                     moveq.l    D0, 0x00
  1738. 00001562  102D C512                move.b     D0, [A5 - 0x3AEE]
  1739. 00001566  3D40 FFF4                move.w     [A6 - 0xC], D0
  1740. 0000156A  6018                     bra        +0x1A /* 00001584 */
  1741. label0000156C:
  1742. 0000156C  4879 0000 0812           push.l     0x812
  1743. 00001572  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1744. 00001576  588F                     addq.l     A7, 4
  1745. 00001578  600A                     bra        +0xC /* 00001584 */
  1746. label0000157A:
  1747. 0000157A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1748. 0000157E  4EBA F748                jsr        [PC - 0x8B8 /* 00000CC8 */]
  1749. 00001582  548F                     addq.l     A7, 2
  1750. label00001584:
  1751. 00001584  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1752. 0000158A  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  1753. 0000158E  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  1754. 00001594  C2AD B166                and.l      D1, [A5 - 0x4E9A]
  1755. 00001598  9081                     sub.l      D0, D1
  1756. 0000159A  222D B690                move.l     D1, [A5 - 0x4970]
  1757. 0000159E  9280                     sub.l      D1, D0
  1758. 000015A0  2D41 FFF0                move.l     [A6 - 0x10], D1
  1759. label000015A4:
  1760. 000015A4  202E FFF0                move.l     D0, [A6 - 0x10]
  1761. 000015A8  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  1762. 000015AC  6500 FF1E                bcs        -0xE0 /* 000014CC */
  1763. 000015B0  426E FFFE                clr.w      [A6 - 0x2]
  1764. 000015B4  602C                     bra        +0x2E /* 000015E2 */
  1765. label000015B6:
  1766. 000015B6  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  1767. 000015BA  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1768. 000015BE  7000                     moveq.l    D0, 0x00
  1769. 000015C0  1010                     move.b     D0, [A0]
  1770. 000015C2  0C40 00FF                cmpi.w     D0, 0xFF
  1771. 000015C6  6716                     beq        +0x18 /* 000015DE */
  1772. 000015C8  41ED C506                lea.l      A0, [A5 - 0x3AFA]
  1773. 000015CC  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1774. 000015D0  4A10                     tst.b      [A0]
  1775. 000015D2  660A                     bne        +0xC /* 000015DE */
  1776. 000015D4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1777. 000015D8  4EBA FB04                jsr        [PC - 0x4FC /* 000010DE */]
  1778. 000015DC  548F                     addq.l     A7, 2
  1779. label000015DE:
  1780. 000015DE  526E FFFE                addq.w     [A6 - 0x2], 1
  1781. label000015E2:
  1782. 000015E2  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  1783. 000015E8  6DCC                     blt        -0x32 /* 000015B6 */
  1784. 000015EA  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1785. 000015F0  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  1786. 000015F4  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  1787. 000015FA  C2AD B166                and.l      D1, [A5 - 0x4E9A]
  1788. 000015FE  9081                     sub.l      D0, D1
  1789. 00001600  222D B690                move.l     D1, [A5 - 0x4970]
  1790. 00001604  9280                     sub.l      D1, D0
  1791. 00001606  2D41 FFF0                move.l     [A6 - 0x10], D1
  1792. 0000160A  3B6E FFF4 C54A           move.w     [A5 - 0x3AB6], [A6 - 0xC]
  1793. 00001610  7000                     moveq.l    D0, 0x00
  1794. 00001612  102D C512                move.b     D0, [A5 - 0x3AEE]
  1795. 00001616  0C40 00FF                cmpi.w     D0, 0xFF
  1796. 0000161A  6700 0228                beq        +0x22A /* 00001844 */
  1797. 0000161E  4A6D C54A                tst.w      [A5 - 0x3AB6]
  1798. 00001622  6600 0220                bne        +0x222 /* 00001844 */
  1799. 00001626  4EBA EDF6                jsr        [PC - 0x120A /* 0000041E */]
  1800. 0000162A  7001                     moveq.l    D0, 0x01
  1801. 0000162C  3B40 F264                move.w     [A5 - 0xD9C], D0
  1802. 00001630  302E FFFA                move.w     D0, [A6 - 0x6]
  1803. 00001634  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1804. 00001638  0000 0005                ori.b      D0, 0x5
  1805. 0000163C  003C 000C                ori.b      ccr, 12
  1806. 00001640  0020 0008                ori.b      -[A0], 0x8
  1807. 00001644  0006 0026                ori.b      D6, 0x26 /* '&' */
  1808. 00001648  0002 302E                ori.b      D2, 0x2E /* '.' */
  1809. 0000164C  FFFA                     .invalid   <<F/7/7>>
  1810. 0000164E  D040                     add.w      D0, D0
  1811. 00001650  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1812. 00001654  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1813. 00001658  7001                     moveq.l    D0, 0x01
  1814. 0000165A  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1815. 0000165E  602C                     bra        +0x2E /* 0000168C */
  1816. 00001660  70FB                     moveq.l    D0, 0xFFFFFFFB
  1817. 00001662  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1818. 00001666  426E FFE2                clr.w      [A6 - 0x1E]
  1819. 0000166A  6020                     bra        +0x22 /* 0000168C */
  1820. 0000166C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1821. 0000166E  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1822. 00001672  426E FFE2                clr.w      [A6 - 0x1E]
  1823. 00001676  6014                     bra        +0x16 /* 0000168C */
  1824. 00001678  302E FFFA                move.w     D0, [A6 - 0x6]
  1825. 0000167C  D040                     add.w      D0, D0
  1826. 0000167E  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1827. 00001682  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1828. 00001686  7001                     moveq.l    D0, 0x01
  1829. 00001688  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1830. label0000168C:
  1831. 0000168C  302E FFFC                move.w     D0, [A6 - 0x4]
  1832. 00001690  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1833. 00001694  0000 0005                ori.b      D0, 0x5
  1834. 00001698  004A 003C                ori.w      A2, 0x3C /* '<' */
  1835. 0000169C  0022 0008                ori.b      -[A2], 0x8
  1836. 000016A0  0006 0028                ori.b      D6, 0x28 /* '(' */
  1837. 000016A4  0002 302E                ori.b      D2, 0x2E /* '.' */
  1838. 000016A8  FFFC                     .invalid   <<F/7/7>>
  1839. 000016AA  5C40                     addq.w     D0, 6
  1840. 000016AC  D040                     add.w      D0, D0
  1841. 000016AE  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1842. 000016B2  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1843. 000016B6  7001                     moveq.l    D0, 0x01
  1844. 000016B8  3D40 FFE0                move.w     [A6 - 0x20], D0
  1845. 000016BC  603A                     bra        +0x3C /* 000016F8 */
  1846. 000016BE  70FD                     moveq.l    D0, 0xFFFFFFFD
  1847. 000016C0  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1848. 000016C4  426E FFE0                clr.w      [A6 - 0x20]
  1849. 000016C8  602E                     bra        +0x30 /* 000016F8 */
  1850. 000016CA  7001                     moveq.l    D0, 0x01
  1851. 000016CC  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1852. 000016D0  426E FFE0                clr.w      [A6 - 0x20]
  1853. 000016D4  6022                     bra        +0x24 /* 000016F8 */
  1854. 000016D6  70F9                     moveq.l    D0, 0xFFFFFFF9
  1855. 000016D8  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1856. 000016DC  426E FFE0                clr.w      [A6 - 0x20]
  1857. 000016E0  6016                     bra        +0x18 /* 000016F8 */
  1858. 000016E2  302E FFFC                move.w     D0, [A6 - 0x4]
  1859. 000016E6  5C40                     addq.w     D0, 6
  1860. 000016E8  D040                     add.w      D0, D0
  1861. 000016EA  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1862. 000016EE  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1863. 000016F2  7001                     moveq.l    D0, 0x01
  1864. 000016F4  3D40 FFE0                move.w     [A6 - 0x20], D0
  1865. label000016F8:
  1866. 000016F8  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  1867. 000016FC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1868. 00001700  548F                     addq.l     A7, 2
  1869. 00001702  302E FFFA                move.w     D0, [A6 - 0x6]
  1870. 00001706  C1FC 0018                muls.w     D0, 0x18
  1871. 0000170A  41ED C890                lea.l      A0, [A5 - 0x3770]
  1872. 0000170E  D1C0                     add.l      A0, D0
  1873. 00001710  302E FFFC                move.w     D0, [A6 - 0x4]
  1874. 00001714  48C0                     ext.l      D0
  1875. 00001716  E580                     asl        D0, 2
  1876. 00001718  D1C0                     add.l      A0, D0
  1877. 0000171A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1878. 0000171E  486D CD10                pea.l      [A5 - 0x32F0]
  1879. 00001722  2F10                     move.l     -[A7], [A0]
  1880. 00001724  4EBA F0B6                jsr        [PC - 0xF4A /* 000007DC */]
  1881. 00001728  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1882. 0000172C  302E FFE6                move.w     D0, [A6 - 0x1A]
  1883. 00001730  5540                     subq.w     D0, 2
  1884. 00001732  48C0                     ext.l      D0
  1885. 00001734  E780                     asl        D0, 3
  1886. 00001736  D0AD C4E2                add.l      D0, [A5 - 0x3B1E]
  1887. 0000173A  2040                     movea.l    A0, D0
  1888. 0000173C  2F10                     move.l     -[A7], [A0]
  1889. 0000173E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1890. 00001742  588F                     addq.l     A7, 4
  1891. 00001744  302E FFE6                move.w     D0, [A6 - 0x1A]
  1892. 00001748  5540                     subq.w     D0, 2
  1893. 0000174A  48C0                     ext.l      D0
  1894. 0000174C  E780                     asl        D0, 3
  1895. 0000174E  D0AD C4DE                add.l      D0, [A5 - 0x3B22]
  1896. 00001752  2040                     movea.l    A0, D0
  1897. 00001754  2F10                     move.l     -[A7], [A0]
  1898. 00001756  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  1899. 0000175A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1900. 0000175E  508F                     addq.l     A7, 8
  1901. 00001760  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1902. 00001764  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  1903. 00001768  4EBA EDBA                jsr        [PC - 0x1246 /* 00000524 */]
  1904. 0000176C  588F                     addq.l     A7, 4
  1905. 0000176E  302E FFE0                move.w     D0, [A6 - 0x20]
  1906. 00001772  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1907. 00001776  670A                     beq        +0xC /* 00001782 */
  1908. 00001778  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1909. 0000177C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1910. 00001780  548F                     addq.l     A7, 2
  1911. label00001782:
  1912. 00001782  302E FFFC                move.w     D0, [A6 - 0x4]
  1913. 00001786  C1FC 0018                muls.w     D0, 0x18
  1914. 0000178A  41ED C920                lea.l      A0, [A5 - 0x36E0]
  1915. 0000178E  D1C0                     add.l      A0, D0
  1916. 00001790  302E FFFA                move.w     D0, [A6 - 0x6]
  1917. 00001794  48C0                     ext.l      D0
  1918. 00001796  E580                     asl        D0, 2
  1919. 00001798  D1C0                     add.l      A0, D0
  1920. 0000179A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1921. 0000179E  486D CD38                pea.l      [A5 - 0x32C8]
  1922. 000017A2  2F10                     move.l     -[A7], [A0]
  1923. 000017A4  4EBA F036                jsr        [PC - 0xFCA /* 000007DC */]
  1924. 000017A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1925. 000017AC  302E FFE4                move.w     D0, [A6 - 0x1C]
  1926. 000017B0  5540                     subq.w     D0, 2
  1927. 000017B2  48C0                     ext.l      D0
  1928. 000017B4  E780                     asl        D0, 3
  1929. 000017B6  D0AD C4E2                add.l      D0, [A5 - 0x3B1E]
  1930. 000017BA  2040                     movea.l    A0, D0
  1931. 000017BC  2F10                     move.l     -[A7], [A0]
  1932. 000017BE  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1933. 000017C2  588F                     addq.l     A7, 4
  1934. 000017C4  302E FFE4                move.w     D0, [A6 - 0x1C]
  1935. 000017C8  5540                     subq.w     D0, 2
  1936. 000017CA  48C0                     ext.l      D0
  1937. 000017CC  E780                     asl        D0, 3
  1938. 000017CE  D0AD C4DE                add.l      D0, [A5 - 0x3B22]
  1939. 000017D2  2040                     movea.l    A0, D0
  1940. 000017D4  2F10                     move.l     -[A7], [A0]
  1941. 000017D6  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  1942. 000017DA  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1943. 000017DE  508F                     addq.l     A7, 8
  1944. 000017E0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1945. 000017E4  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  1946. 000017E8  4EBA ED3A                jsr        [PC - 0x12C6 /* 00000524 */]
  1947. 000017EC  588F                     addq.l     A7, 4
  1948. 000017EE  426E FFFE                clr.w      [A6 - 0x2]
  1949. 000017F2  6010                     bra        +0x12 /* 00001804 */
  1950. label000017F4:
  1951. 000017F4  302E FFFE                move.w     D0, [A6 - 0x2]
  1952. 000017F8  526E FFFE                addq.w     [A6 - 0x2], 1
  1953. 000017FC  41ED C514                lea.l      A0, [A5 - 0x3AEC]
  1954. 00001800  D0C0                     add.w      A0, D0
  1955. 00001802  4210                     clr.b      [A0]
  1956. label00001804:
  1957. 00001804  0C6E 0005 FFFE           cmpi.w     [A6 - 0x2], 0x5
  1958. 0000180A  6DE8                     blt        -0x16 /* 000017F4 */
  1959. 0000180C  426E FFFE                clr.w      [A6 - 0x2]
  1960. 00001810  6026                     bra        +0x28 /* 00001838 */
  1961. label00001812:
  1962. 00001812  41ED C524                lea.l      A0, [A5 - 0x3ADC]
  1963. 00001816  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1964. 0000181A  4A10                     tst.b      [A0]
  1965. 0000181C  6716                     beq        +0x18 /* 00001834 */
  1966. 0000181E  41ED C514                lea.l      A0, [A5 - 0x3AEC]
  1967. 00001822  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1968. 00001826  4A10                     tst.b      [A0]
  1969. 00001828  660A                     bne        +0xC /* 00001834 */
  1970. 0000182A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1971. 0000182E  4EBA F9DC                jsr        [PC - 0x624 /* 0000120C */]
  1972. 00001832  548F                     addq.l     A7, 2
  1973. label00001834:
  1974. 00001834  526E FFFE                addq.w     [A6 - 0x2], 1
  1975. label00001838:
  1976. 00001838  0C6E 0005 FFFE           cmpi.w     [A6 - 0x2], 0x5
  1977. 0000183E  6DD2                     blt        -0x2C /* 00001812 */
  1978. 00001840  426D F264                clr.w      [A5 - 0xD9C]
  1979. label00001844:
  1980. 00001844  202D B162                move.l     D0, [A5 - 0x4E9E]
  1981. 00001848  90AD B166                sub.l      D0, [A5 - 0x4E9A]
  1982. 0000184C  222D B690                move.l     D1, [A5 - 0x4970]
  1983. 00001850  9280                     sub.l      D1, D0
  1984. 00001852  2D41 FFF0                move.l     [A6 - 0x10], D1
  1985. 00001856  4E5E                     unlink     A6
  1986. 00001858  4E75                     rts
  1987. 0000185A  4352                     chk.w      D1, [A2]
  1988. 0000185C  554E                     subq.w     A6, 2
  1989. 0000185E  4348                     chk.w      D1, A0
  1990. 00001860  414E                     chk.w      D0, A6
  1991. export_163:
  1992. 00001862  4E56 0000                link       A6, 0
  1993. 00001866  4A6D F228                tst.w      [A5 - 0xDD8]
  1994. 0000186A  6718                     beq        +0x1A /* 00001884 */
  1995. 0000186C  536D F228                subq.w     [A5 - 0xDD8], 1
  1996. 00001870  302D F228                move.w     D0, [A5 - 0xDD8]
  1997. 00001874  48C0                     ext.l      D0
  1998. 00001876  E580                     asl        D0, 2
  1999. 00001878  41ED F1DE                lea.l      A0, [A5 - 0xE22]
  2000. 0000187C  D1C0                     add.l      A0, D0
  2001. 0000187E  20AE 0008                move.l     [A0], [A6 + 0x8]
  2002. 00001882  600C                     bra        +0xE /* 00001890 */
  2003. label00001884:
  2004. 00001884  4879 0000 082C           push.l     0x82C
  2005. 0000188A  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2006. 0000188E  588F                     addq.l     A7, 4
  2007. label00001890:
  2008. 00001890  4E5E                     unlink     A6
  2009. 00001892  4E75                     rts
  2010. 00001894  4652                     not.w      [A2]
  2011. 00001896  4545                     chk.w      D2, D5
  2012. 00001898  5348                     subq.w     A0, 1
  2013. 0000189A  4150                     chk.w      D0, [A0]
  2014. fn0000189C:
  2015. 0000189C  0C6D 0004 F228           cmpi.w     [A5 - 0xDD8], 0x4
  2016. 000018A2  6C16                     bge        +0x18 /* 000018BA */
  2017. 000018A4  302D F228                move.w     D0, [A5 - 0xDD8]
  2018. 000018A8  526D F228                addq.w     [A5 - 0xDD8], 1
  2019. 000018AC  48C0                     ext.l      D0
  2020. 000018AE  E580                     asl        D0, 2
  2021. 000018B0  41ED F1DE                lea.l      A0, [A5 - 0xE22]
  2022. 000018B4  D1C0                     add.l      A0, D0
  2023. 000018B6  2010                     move.l     D0, [A0]
  2024. 000018B8  600C                     bra        +0xE /* 000018C6 */
  2025. label000018BA:
  2026. 000018BA  4879 0000 0836           push.l     0x836
  2027. 000018C0  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2028. 000018C4  588F                     addq.l     A7, 4
  2029. label000018C6:
  2030. 000018C6  4E75                     rts
  2031. fn000018C8:
  2032. 000018C8  4E56 0000                link       A6, 0
  2033. 000018CC  4A6D F22A                tst.w      [A5 - 0xDD6]
  2034. 000018D0  6718                     beq        +0x1A /* 000018EA */
  2035. 000018D2  536D F22A                subq.w     [A5 - 0xDD6], 1
  2036. 000018D6  302D F22A                move.w     D0, [A5 - 0xDD6]
  2037. 000018DA  48C0                     ext.l      D0
  2038. 000018DC  E580                     asl        D0, 2
  2039. 000018DE  41ED F1F2                lea.l      A0, [A5 - 0xE0E]
  2040. 000018E2  D1C0                     add.l      A0, D0
  2041. 000018E4  20AE 0008                move.l     [A0], [A6 + 0x8]
  2042. 000018E8  600C                     bra        +0xE /* 000018F6 */
  2043. label000018EA:
  2044. 000018EA  4879 0000 0840           push.l     0x840
  2045. 000018F0  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2046. 000018F4  588F                     addq.l     A7, 4
  2047. label000018F6:
  2048. 000018F6  4E5E                     unlink     A6
  2049. 000018F8  4E75                     rts
  2050. 000018FA  4652                     not.w      [A2]
  2051. 000018FC  4545                     chk.w      D2, D5
  2052. 000018FE  414E                     chk.w      D0, A6
  2053. 00001900  494D                     chk.w      D4, A5
  2054. fn00001902:
  2055. 00001902  0C6D 0004 F22A           cmpi.w     [A5 - 0xDD6], 0x4
  2056. 00001908  6C16                     bge        +0x18 /* 00001920 */
  2057. 0000190A  302D F22A                move.w     D0, [A5 - 0xDD6]
  2058. 0000190E  526D F22A                addq.w     [A5 - 0xDD6], 1
  2059. 00001912  48C0                     ext.l      D0
  2060. 00001914  E580                     asl        D0, 2
  2061. 00001916  41ED F1F2                lea.l      A0, [A5 - 0xE0E]
  2062. 0000191A  D1C0                     add.l      A0, D0
  2063. 0000191C  2010                     move.l     D0, [A0]
  2064. 0000191E  600C                     bra        +0xE /* 0000192C */
  2065. label00001920:
  2066. 00001920  4879 0000 084A           push.l     0x84A
  2067. 00001926  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2068. 0000192A  588F                     addq.l     A7, 4
  2069. label0000192C:
  2070. 0000192C  4E75                     rts
  2071. export_148:
  2072. 0000192E  4E56 FFF0                link       A6, -0x0010
  2073. 00001932  426E FFFE                clr.w      [A6 - 0x2]
  2074. 00001936  2D6D CF0C FFF8           move.l     [A6 - 0x8], [A5 - 0x30F4]
  2075. 0000193C  2D6D CF10 FFF4           move.l     [A6 - 0xC], [A5 - 0x30F0]
  2076. 00001942  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2077. 00001946  2D48 FFF0                move.l     [A6 - 0x10], A0
  2078. 0000194A  426E FFFC                clr.w      [A6 - 0x4]
  2079. 0000194E  6000 00A8                bra        +0xAA /* 000019F8 */
  2080. label00001952:
  2081. 00001952  206E FFF0                movea.l    A0, [A6 - 0x10]
  2082. 00001956  4A10                     tst.b      [A0]
  2083. 00001958  6700 0082                beq        +0x84 /* 000019DC */
  2084. 0000195C  302E FFFE                move.w     D0, [A6 - 0x2]
  2085. 00001960  48C0                     ext.l      D0
  2086. 00001962  EB80                     asl        D0, 5
  2087. 00001964  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  2088. 00001968  D1C0                     add.l      A0, D0
  2089. 0000196A  116E FFFD 000B           move.b     [A0 + 0xB], [A6 - 0x3]
  2090. 00001970  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  2091. 00001974  D0EE FFFC                add.w      A0, [A6 - 0x4]
  2092. 00001978  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2093. 0000197C  206E FFF0                movea.l    A0, [A6 - 0x10]
  2094. 00001980  7000                     moveq.l    D0, 0x00
  2095. 00001982  1010                     move.b     D0, [A0]
  2096. 00001984  0240 0040                andi.w     D0, 0x40 /* '@' */
  2097. 00001988  206E FFF0                movea.l    A0, [A6 - 0x10]
  2098. 0000198C  7200                     moveq.l    D1, 0x00
  2099. 0000198E  1210                     move.b     D1, [A0]
  2100. 00001990  0241 003F                andi.w     D1, 0x3F /* '?' */
  2101. 00001994  4841                     swap.w     D1
  2102. 00001996  4241                     clr.w      D1
  2103. 00001998  4841                     swap.w     D1
  2104. 0000199A  D2AD CF1C                add.l      D1, [A5 - 0x30E4]
  2105. 0000199E  2041                     movea.l    A0, D1
  2106. 000019A0  7200                     moveq.l    D1, 0x00
  2107. 000019A2  1210                     move.b     D1, [A0]
  2108. 000019A4  4841                     swap.w     D1
  2109. 000019A6  4241                     clr.w      D1
  2110. 000019A8  4841                     swap.w     D1
  2111. 000019AA  E781                     asl        D1, 3
  2112. 000019AC  D2AD B69C                add.l      D1, [A5 - 0x4964]
  2113. 000019B0  342E FFFE                move.w     D2, [A6 - 0x2]
  2114. 000019B4  526E FFFE                addq.w     [A6 - 0x2], 1
  2115. 000019B8  48C2                     ext.l      D2
  2116. 000019BA  EB82                     asl        D2, 5
  2117. 000019BC  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  2118. 000019C0  D1C2                     add.l      A0, D2
  2119. 000019C2  4850                     pea.l      [A0]
  2120. 000019C4  2F01                     move.l     -[A7], D1
  2121. 000019C6  3F00                     move.w     -[A7], D0
  2122. 000019C8  206E FFF4                movea.l    A0, [A6 - 0xC]
  2123. 000019CC  3F10                     move.w     -[A7], [A0]
  2124. 000019CE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2125. 000019D2  3F10                     move.w     -[A7], [A0]
  2126. 000019D4  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2127. 000019D8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2128. label000019DC:
  2129. 000019DC  54AE FFF8                addq.l     [A6 - 0x8], 2
  2130. 000019E0  52AE FFF0                addq.l     [A6 - 0x10], 1
  2131. 000019E4  7007                     moveq.l    D0, 0x07
  2132. 000019E6  C06E FFFC                and.w      D0, [A6 - 0x4]
  2133. 000019EA  0C40 0007                cmpi.w     D0, 0x7
  2134. 000019EE  6604                     bne        +0x6 /* 000019F4 */
  2135. 000019F0  54AE FFF4                addq.l     [A6 - 0xC], 2
  2136. label000019F4:
  2137. 000019F4  526E FFFC                addq.w     [A6 - 0x4], 1
  2138. label000019F8:
  2139. 000019F8  0C6E 003F FFFC           cmpi.w     [A6 - 0x4], 0x3F /* '?' */
  2140. 000019FE  6300 FF52                bls        -0xAC /* 00001952 */
  2141. 00001A02  4E5E                     unlink     A6
  2142. 00001A04  4E75                     rts
  2143. 00001A06  504C                     addq.w     A4, 8
  2144. 00001A08  4143                     chk.w      D0, D3
  2145. 00001A0A  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  2146. 00001A0C  2020                     move.l     D0, -[A0]
  2147. fn00001A0E:
  2148. 00001A0E  4E56 FFF4                link       A6, -0x000C
  2149. 00001A12  302E 000C                move.w     D0, [A6 + 0xC]
  2150. 00001A16  906E 0008                sub.w      D0, [A6 + 0x8]
  2151. 00001A1A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2152. 00001A1E  302E 000E                move.w     D0, [A6 + 0xE]
  2153. 00001A22  906E 000A                sub.w      D0, [A6 + 0xA]
  2154. 00001A26  3D40 FFFC                move.w     [A6 - 0x4], D0
  2155. 00001A2A  306E FFFE                movea.w    A0, [A6 - 0x2]
  2156. 00001A2E  2008                     move.l     D0, A0
  2157. 00001A30  81EE 0010                divs.w     D0, [A6 + 0x10]
  2158. 00001A34  3D40 FFFA                move.w     [A6 - 0x6], D0
  2159. 00001A38  306E FFFC                movea.w    A0, [A6 - 0x4]
  2160. 00001A3C  2008                     move.l     D0, A0
  2161. 00001A3E  81EE 0010                divs.w     D0, [A6 + 0x10]
  2162. 00001A42  3D40 FFF8                move.w     [A6 - 0x8], D0
  2163. 00001A46  306E FFFE                movea.w    A0, [A6 - 0x2]
  2164. 00001A4A  2008                     move.l     D0, A0
  2165. 00001A4C  81EE 0010                divs.w     D0, [A6 + 0x10]
  2166. 00001A50  4840                     swap.w     D0
  2167. 00001A52  3D40 FFF6                move.w     [A6 - 0xA], D0
  2168. 00001A56  306E FFFC                movea.w    A0, [A6 - 0x4]
  2169. 00001A5A  2008                     move.l     D0, A0
  2170. 00001A5C  81EE 0010                divs.w     D0, [A6 + 0x10]
  2171. 00001A60  4840                     swap.w     D0
  2172. 00001A62  3D40 FFF4                move.w     [A6 - 0xC], D0
  2173. 00001A66  4A6E FFFE                tst.w      [A6 - 0x2]
  2174. 00001A6A  6D2E                     blt        +0x30 /* 00001A9A */
  2175. 00001A6C  302E FFFA                move.w     D0, [A6 - 0x6]
  2176. 00001A70  C1EE 0012                muls.w     D0, [A6 + 0x12]
  2177. 00001A74  D06E 0008                add.w      D0, [A6 + 0x8]
  2178. 00001A78  322E FFF6                move.w     D1, [A6 - 0xA]
  2179. 00001A7C  C3EE 0012                muls.w     D1, [A6 + 0x12]
  2180. 00001A80  306E 0010                movea.w    A0, [A6 + 0x10]
  2181. 00001A84  2408                     move.l     D2, A0
  2182. 00001A86  85FC 0002                divs.w     D2, 0x2
  2183. 00001A8A  D242                     add.w      D1, D2
  2184. 00001A8C  48C1                     ext.l      D1
  2185. 00001A8E  83EE 0010                divs.w     D1, [A6 + 0x10]
  2186. 00001A92  D041                     add.w      D0, D1
  2187. 00001A94  3B40 F628                move.w     [A5 - 0x9D8], D0
  2188. 00001A98  602C                     bra        +0x2E /* 00001AC6 */
  2189. label00001A9A:
  2190. 00001A9A  302E FFFA                move.w     D0, [A6 - 0x6]
  2191. 00001A9E  C1EE 0012                muls.w     D0, [A6 + 0x12]
  2192. 00001AA2  D06E 0008                add.w      D0, [A6 + 0x8]
  2193. 00001AA6  322E FFF6                move.w     D1, [A6 - 0xA]
  2194. 00001AAA  C3EE 0012                muls.w     D1, [A6 + 0x12]
  2195. 00001AAE  306E 0010                movea.w    A0, [A6 + 0x10]
  2196. 00001AB2  2408                     move.l     D2, A0
  2197. 00001AB4  85FC 0002                divs.w     D2, 0x2
  2198. 00001AB8  9242                     sub.w      D1, D2
  2199. 00001ABA  48C1                     ext.l      D1
  2200. 00001ABC  83EE 0010                divs.w     D1, [A6 + 0x10]
  2201. 00001AC0  D041                     add.w      D0, D1
  2202. 00001AC2  3B40 F628                move.w     [A5 - 0x9D8], D0
  2203. label00001AC6:
  2204. 00001AC6  4A6E FFFC                tst.w      [A6 - 0x4]
  2205. 00001ACA  6D2E                     blt        +0x30 /* 00001AFA */
  2206. 00001ACC  302E FFF8                move.w     D0, [A6 - 0x8]
  2207. 00001AD0  C1EE 0012                muls.w     D0, [A6 + 0x12]
  2208. 00001AD4  D06E 000A                add.w      D0, [A6 + 0xA]
  2209. 00001AD8  322E FFF4                move.w     D1, [A6 - 0xC]
  2210. 00001ADC  C3EE 0012                muls.w     D1, [A6 + 0x12]
  2211. 00001AE0  306E 0010                movea.w    A0, [A6 + 0x10]
  2212. 00001AE4  2408                     move.l     D2, A0
  2213. 00001AE6  85FC 0002                divs.w     D2, 0x2
  2214. 00001AEA  D242                     add.w      D1, D2
  2215. 00001AEC  48C1                     ext.l      D1
  2216. 00001AEE  83EE 0010                divs.w     D1, [A6 + 0x10]
  2217. 00001AF2  D041                     add.w      D0, D1
  2218. 00001AF4  3B40 F62A                move.w     [A5 - 0x9D6], D0
  2219. 00001AF8  602C                     bra        +0x2E /* 00001B26 */
  2220. label00001AFA:
  2221. 00001AFA  302E FFF8                move.w     D0, [A6 - 0x8]
  2222. 00001AFE  C1EE 0012                muls.w     D0, [A6 + 0x12]
  2223. 00001B02  D06E 000A                add.w      D0, [A6 + 0xA]
  2224. 00001B06  322E FFF4                move.w     D1, [A6 - 0xC]
  2225. 00001B0A  C3EE 0012                muls.w     D1, [A6 + 0x12]
  2226. 00001B0E  306E 0010                movea.w    A0, [A6 + 0x10]
  2227. 00001B12  2408                     move.l     D2, A0
  2228. 00001B14  85FC 0002                divs.w     D2, 0x2
  2229. 00001B18  9242                     sub.w      D1, D2
  2230. 00001B1A  48C1                     ext.l      D1
  2231. 00001B1C  83EE 0010                divs.w     D1, [A6 + 0x10]
  2232. 00001B20  D041                     add.w      D0, D1
  2233. 00001B22  3B40 F62A                move.w     [A5 - 0x9D6], D0
  2234. label00001B26:
  2235. 00001B26  4E5E                     unlink     A6
  2236. 00001B28  4E75                     rts
  2237. 00001B2A  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  2238. 00001B2E  4343                     chk.w      D1, D3
  2239. 00001B30  4657                     not.w      [A7]
  2240. export_151:
  2241. 00001B32  4E56 FFFA                link       A6, -0x0006
  2242. 00001B36  7000                     moveq.l    D0, 0x00
  2243. 00001B38  102E 000B                move.b     D0, [A6 + 0xB]
  2244. 00001B3C  0C40 0005                cmpi.w     D0, 0x5
  2245. 00001B40  6646                     bne        +0x48 /* 00001B88 */
  2246. 00001B42  4A2E 000F                tst.b      [A6 + 0xF]
  2247. 00001B46  6720                     beq        +0x22 /* 00001B68 */
  2248. 00001B48  7000                     moveq.l    D0, 0x00
  2249. 00001B4A  102E 000D                move.b     D0, [A6 + 0xD]
  2250. 00001B4E  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2251. 00001B52  4840                     swap.w     D0
  2252. 00001B54  4240                     clr.w      D0
  2253. 00001B56  4840                     swap.w     D0
  2254. 00001B58  D1C0                     add.l      A0, D0
  2255. 00001B5A  7000                     moveq.l    D0, 0x00
  2256. 00001B5C  1010                     move.b     D0, [A0]
  2257. 00001B5E  0240 0007                andi.w     D0, 0x7
  2258. 00001B62  1B40 C513                move.b     [A5 - 0x3AED], D0
  2259. 00001B66  6058                     bra        +0x5A /* 00001BC0 */
  2260. label00001B68:
  2261. 00001B68  7000                     moveq.l    D0, 0x00
  2262. 00001B6A  102E 000D                move.b     D0, [A6 + 0xD]
  2263. 00001B6E  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2264. 00001B72  4840                     swap.w     D0
  2265. 00001B74  4240                     clr.w      D0
  2266. 00001B76  4840                     swap.w     D0
  2267. 00001B78  D1C0                     add.l      A0, D0
  2268. 00001B7A  7000                     moveq.l    D0, 0x00
  2269. 00001B7C  1010                     move.b     D0, [A0]
  2270. 00001B7E  0240 0007                andi.w     D0, 0x7
  2271. 00001B82  1B40 C512                move.b     [A5 - 0x3AEE], D0
  2272. 00001B86  6038                     bra        +0x3A /* 00001BC0 */
  2273. label00001B88:
  2274. 00001B88  7000                     moveq.l    D0, 0x00
  2275. 00001B8A  102E 000B                move.b     D0, [A6 + 0xB]
  2276. 00001B8E  0C40 0008                cmpi.w     D0, 0x8
  2277. 00001B92  672C                     beq        +0x2E /* 00001BC0 */
  2278. 00001B94  7000                     moveq.l    D0, 0x00
  2279. 00001B96  102E 000D                move.b     D0, [A6 + 0xD]
  2280. 00001B9A  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2281. 00001B9E  4840                     swap.w     D0
  2282. 00001BA0  4240                     clr.w      D0
  2283. 00001BA2  4840                     swap.w     D0
  2284. 00001BA4  D1C0                     add.l      A0, D0
  2285. 00001BA6  7000                     moveq.l    D0, 0x00
  2286. 00001BA8  1010                     move.b     D0, [A0]
  2287. 00001BAA  0240 0007                andi.w     D0, 0x7
  2288. 00001BAE  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  2289. 00001BB2  5340                     subq.w     D0, 1
  2290. 00001BB4  4840                     swap.w     D0
  2291. 00001BB6  4240                     clr.w      D0
  2292. 00001BB8  4840                     swap.w     D0
  2293. 00001BBA  D1C0                     add.l      A0, D0
  2294. 00001BBC  7001                     moveq.l    D0, 0x01
  2295. 00001BBE  1080                     move.b     [A0], D0
  2296. label00001BC0:
  2297. 00001BC0  7000                     moveq.l    D0, 0x00
  2298. 00001BC2  102D F736                move.b     D0, [A5 - 0x8CA]
  2299. 00001BC6  5240                     addq.w     D0, 1
  2300. 00001BC8  0240 001F                andi.w     D0, 0x1F
  2301. 00001BCC  1B40 F736                move.b     [A5 - 0x8CA], D0
  2302. 00001BD0  7000                     moveq.l    D0, 0x00
  2303. 00001BD2  102E 0009                move.b     D0, [A6 + 0x9]
  2304. 00001BD6  4840                     swap.w     D0
  2305. 00001BD8  4240                     clr.w      D0
  2306. 00001BDA  4840                     swap.w     D0
  2307. 00001BDC  E780                     asl        D0, 3
  2308. 00001BDE  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2309. 00001BE2  D1C0                     add.l      A0, D0
  2310. 00001BE4  1D68 0002 FFFF           move.b     [A6 - 0x1], [A0 + 0x2]
  2311. 00001BEA  7000                     moveq.l    D0, 0x00
  2312. 00001BEC  102E FFFF                move.b     D0, [A6 - 0x1]
  2313. 00001BF0  0C40 00FF                cmpi.w     D0, 0xFF
  2314. 00001BF4  663C                     bne        +0x3E /* 00001C32 */
  2315. 00001BF6  7000                     moveq.l    D0, 0x00
  2316. 00001BF8  102E 0009                move.b     D0, [A6 + 0x9]
  2317. 00001BFC  4840                     swap.w     D0
  2318. 00001BFE  4240                     clr.w      D0
  2319. 00001C00  4840                     swap.w     D0
  2320. 00001C02  E780                     asl        D0, 3
  2321. 00001C04  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2322. 00001C08  D1C0                     add.l      A0, D0
  2323. 00001C0A  116D F736 0002           move.b     [A0 + 0x2], [A5 - 0x8CA]
  2324. 00001C10  6046                     bra        +0x48 /* 00001C58 */
  2325. label00001C12:
  2326. 00001C12  1D6E FFFF 0009           move.b     [A6 + 0x9], [A6 - 0x1]
  2327. 00001C18  7000                     moveq.l    D0, 0x00
  2328. 00001C1A  102E FFFF                move.b     D0, [A6 - 0x1]
  2329. 00001C1E  4840                     swap.w     D0
  2330. 00001C20  4240                     clr.w      D0
  2331. 00001C22  4840                     swap.w     D0
  2332. 00001C24  E780                     asl        D0, 3
  2333. 00001C26  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2334. 00001C2A  D1C0                     add.l      A0, D0
  2335. 00001C2C  1D68 0003 FFFF           move.b     [A6 - 0x1], [A0 + 0x3]
  2336. label00001C32:
  2337. 00001C32  7000                     moveq.l    D0, 0x00
  2338. 00001C34  102E FFFF                move.b     D0, [A6 - 0x1]
  2339. 00001C38  0C40 00FF                cmpi.w     D0, 0xFF
  2340. 00001C3C  66D4                     bne        -0x2A /* 00001C12 */
  2341. 00001C3E  7000                     moveq.l    D0, 0x00
  2342. 00001C40  102E 0009                move.b     D0, [A6 + 0x9]
  2343. 00001C44  4840                     swap.w     D0
  2344. 00001C46  4240                     clr.w      D0
  2345. 00001C48  4840                     swap.w     D0
  2346. 00001C4A  E780                     asl        D0, 3
  2347. 00001C4C  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2348. 00001C50  D1C0                     add.l      A0, D0
  2349. 00001C52  116D F736 0003           move.b     [A0 + 0x3], [A5 - 0x8CA]
  2350. label00001C58:
  2351. 00001C58  7000                     moveq.l    D0, 0x00
  2352. 00001C5A  102D F736                move.b     D0, [A5 - 0x8CA]
  2353. 00001C5E  4840                     swap.w     D0
  2354. 00001C60  4240                     clr.w      D0
  2355. 00001C62  4840                     swap.w     D0
  2356. 00001C64  E780                     asl        D0, 3
  2357. 00001C66  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2358. 00001C6A  D1C0                     add.l      A0, D0
  2359. 00001C6C  2D48 FFFA                move.l     [A6 - 0x6], A0
  2360. 00001C70  206E FFFA                movea.l    A0, [A6 - 0x6]
  2361. 00001C74  10AE 000B                move.b     [A0], [A6 + 0xB]
  2362. 00001C78  206E FFFA                movea.l    A0, [A6 - 0x6]
  2363. 00001C7C  116E 000D 0004           move.b     [A0 + 0x4], [A6 + 0xD]
  2364. 00001C82  206E FFFA                movea.l    A0, [A6 - 0x6]
  2365. 00001C86  116E 000F 0005           move.b     [A0 + 0x5], [A6 + 0xF]
  2366. 00001C8C  206E FFFA                movea.l    A0, [A6 - 0x6]
  2367. 00001C90  116E 0011 0006           move.b     [A0 + 0x6], [A6 + 0x11]
  2368. 00001C96  206E FFFA                movea.l    A0, [A6 - 0x6]
  2369. 00001C9A  7002                     moveq.l    D0, 0x02
  2370. 00001C9C  1140 0001                move.b     [A0 + 0x1], D0
  2371. 00001CA0  206E FFFA                movea.l    A0, [A6 - 0x6]
  2372. 00001CA4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2373. 00001CA6  1140 0002                move.b     [A0 + 0x2], D0
  2374. 00001CAA  206E FFFA                movea.l    A0, [A6 - 0x6]
  2375. 00001CAE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2376. 00001CB0  1140 0003                move.b     [A0 + 0x3], D0
  2377. 00001CB4  7000                     moveq.l    D0, 0x00
  2378. 00001CB6  102E 000B                move.b     D0, [A6 + 0xB]
  2379. 00001CBA  0C40 0003                cmpi.w     D0, 0x3
  2380. 00001CBE  6622                     bne        +0x24 /* 00001CE2 */
  2381. 00001CC0  102E 000D                move.b     D0, [A6 + 0xD]
  2382. 00001CC4  B02E 000F                cmp.b      D0, [A6 + 0xF]
  2383. 00001CC8  6718                     beq        +0x1A /* 00001CE2 */
  2384. 00001CCA  4A6D C548                tst.w      [A5 - 0x3AB8]
  2385. 00001CCE  6604                     bne        +0x6 /* 00001CD4 */
  2386. 00001CD0  4EBA F610                jsr        [PC - 0x9F0 /* 000012E2 */]
  2387. label00001CD4:
  2388. 00001CD4  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2389. 00001CD8  7001                     moveq.l    D0, 0x01
  2390. 00001CDA  3B40 F626                move.w     [A5 - 0x9DA], D0
  2391. 00001CDE  4EBA 0014                jsr        [PC + 0x14 /* 00001CF4 */]
  2392. label00001CE2:
  2393. 00001CE2  7000                     moveq.l    D0, 0x00
  2394. 00001CE4  102D F736                move.b     D0, [A5 - 0x8CA]
  2395. 00001CE8  4E5E                     unlink     A6
  2396. 00001CEA  4E75                     rts
  2397. 00001CEC  5741                     subq.w     D1, 3
  2398. 00001CEE  4954                     chk.w      D4, [A4]
  2399. 00001CF0  414E                     chk.w      D0, A6
  2400. 00001CF2  494D                     chk.w      D4, A5
  2401. fn00001CF4:
  2402. 00001CF4  7000                     moveq.l    D0, 0x00
  2403. 00001CF6  102D F75D                move.b     D0, [A5 - 0x8A3]
  2404. 00001CFA  3F00                     move.w     -[A7], D0
  2405. 00001CFC  4EBA 010E                jsr        [PC + 0x10E /* 00001E0C */]
  2406. 00001D00  548F                     addq.l     A7, 2
  2407. 00001D02  4E75                     rts
  2408. export_154:
  2409. 00001D04  4E56 FFFC                link       A6, -0x0004
  2410. 00001D08  7000                     moveq.l    D0, 0x00
  2411. 00001D0A  102D F736                move.b     D0, [A5 - 0x8CA]
  2412. 00001D0E  5240                     addq.w     D0, 1
  2413. 00001D10  0240 001F                andi.w     D0, 0x1F
  2414. 00001D14  1B40 F736                move.b     [A5 - 0x8CA], D0
  2415. 00001D18  7000                     moveq.l    D0, 0x00
  2416. 00001D1A  102D F736                move.b     D0, [A5 - 0x8CA]
  2417. 00001D1E  4840                     swap.w     D0
  2418. 00001D20  4240                     clr.w      D0
  2419. 00001D22  4840                     swap.w     D0
  2420. 00001D24  E780                     asl        D0, 3
  2421. 00001D26  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2422. 00001D2A  D1C0                     add.l      A0, D0
  2423. 00001D2C  2D48 FFFC                move.l     [A6 - 0x4], A0
  2424. 00001D30  206E FFFC                movea.l    A0, [A6 - 0x4]
  2425. 00001D34  10AE 0009                move.b     [A0], [A6 + 0x9]
  2426. 00001D38  206E FFFC                movea.l    A0, [A6 - 0x4]
  2427. 00001D3C  116E 000B 0004           move.b     [A0 + 0x4], [A6 + 0xB]
  2428. 00001D42  206E FFFC                movea.l    A0, [A6 - 0x4]
  2429. 00001D46  116E 000D 0005           move.b     [A0 + 0x5], [A6 + 0xD]
  2430. 00001D4C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2431. 00001D50  116E 000F 0006           move.b     [A0 + 0x6], [A6 + 0xF]
  2432. 00001D56  206E FFFC                movea.l    A0, [A6 - 0x4]
  2433. 00001D5A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2434. 00001D5C  1140 0002                move.b     [A0 + 0x2], D0
  2435. 00001D60  206E FFFC                movea.l    A0, [A6 - 0x4]
  2436. 00001D64  70FF                     moveq.l    D0, 0xFFFFFFFF
  2437. 00001D66  1140 0003                move.b     [A0 + 0x3], D0
  2438. 00001D6A  1B6D F736 F75D           move.b     [A5 - 0x8A3], [A5 - 0x8CA]
  2439. 00001D70  7000                     moveq.l    D0, 0x00
  2440. 00001D72  102E 0009                move.b     D0, [A6 + 0x9]
  2441. 00001D76  0C40 0005                cmpi.w     D0, 0x5
  2442. 00001D7A  6646                     bne        +0x48 /* 00001DC2 */
  2443. 00001D7C  4A2E 000D                tst.b      [A6 + 0xD]
  2444. 00001D80  6720                     beq        +0x22 /* 00001DA2 */
  2445. 00001D82  7000                     moveq.l    D0, 0x00
  2446. 00001D84  102E 000B                move.b     D0, [A6 + 0xB]
  2447. 00001D88  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2448. 00001D8C  4840                     swap.w     D0
  2449. 00001D8E  4240                     clr.w      D0
  2450. 00001D90  4840                     swap.w     D0
  2451. 00001D92  D1C0                     add.l      A0, D0
  2452. 00001D94  7000                     moveq.l    D0, 0x00
  2453. 00001D96  1010                     move.b     D0, [A0]
  2454. 00001D98  0240 0007                andi.w     D0, 0x7
  2455. 00001D9C  1B40 C513                move.b     [A5 - 0x3AED], D0
  2456. 00001DA0  6058                     bra        +0x5A /* 00001DFA */
  2457. label00001DA2:
  2458. 00001DA2  7000                     moveq.l    D0, 0x00
  2459. 00001DA4  102E 000B                move.b     D0, [A6 + 0xB]
  2460. 00001DA8  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2461. 00001DAC  4840                     swap.w     D0
  2462. 00001DAE  4240                     clr.w      D0
  2463. 00001DB0  4840                     swap.w     D0
  2464. 00001DB2  D1C0                     add.l      A0, D0
  2465. 00001DB4  7000                     moveq.l    D0, 0x00
  2466. 00001DB6  1010                     move.b     D0, [A0]
  2467. 00001DB8  0240 0007                andi.w     D0, 0x7
  2468. 00001DBC  1B40 C512                move.b     [A5 - 0x3AEE], D0
  2469. 00001DC0  6038                     bra        +0x3A /* 00001DFA */
  2470. label00001DC2:
  2471. 00001DC2  7000                     moveq.l    D0, 0x00
  2472. 00001DC4  102E 0009                move.b     D0, [A6 + 0x9]
  2473. 00001DC8  0C40 0008                cmpi.w     D0, 0x8
  2474. 00001DCC  672C                     beq        +0x2E /* 00001DFA */
  2475. 00001DCE  7000                     moveq.l    D0, 0x00
  2476. 00001DD0  102E 000B                move.b     D0, [A6 + 0xB]
  2477. 00001DD4  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2478. 00001DD8  4840                     swap.w     D0
  2479. 00001DDA  4240                     clr.w      D0
  2480. 00001DDC  4840                     swap.w     D0
  2481. 00001DDE  D1C0                     add.l      A0, D0
  2482. 00001DE0  7000                     moveq.l    D0, 0x00
  2483. 00001DE2  1010                     move.b     D0, [A0]
  2484. 00001DE4  0240 0007                andi.w     D0, 0x7
  2485. 00001DE8  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  2486. 00001DEC  5340                     subq.w     D0, 1
  2487. 00001DEE  4840                     swap.w     D0
  2488. 00001DF0  4240                     clr.w      D0
  2489. 00001DF2  4840                     swap.w     D0
  2490. 00001DF4  D1C0                     add.l      A0, D0
  2491. 00001DF6  7001                     moveq.l    D0, 0x01
  2492. 00001DF8  1080                     move.b     [A0], D0
  2493. label00001DFA:
  2494. 00001DFA  7000                     moveq.l    D0, 0x00
  2495. 00001DFC  102D F75D                move.b     D0, [A5 - 0x8A3]
  2496. 00001E00  4E5E                     unlink     A6
  2497. 00001E02  4E75                     rts
  2498. 00001E04  5354                     subq.w     [A4], 1
  2499. 00001E06  4152                     chk.w      D0, [A2]
  2500. 00001E08  5441                     addq.w     D1, 2
  2501. 00001E0A  4E49                     trap       9
  2502. fn00001E0C:
  2503. 00001E0C  4E56 FFEC                link       A6, -0x0014
  2504. 00001E10  7000                     moveq.l    D0, 0x00
  2505. 00001E12  102E 0009                move.b     D0, [A6 + 0x9]
  2506. 00001E16  4840                     swap.w     D0
  2507. 00001E18  4240                     clr.w      D0
  2508. 00001E1A  4840                     swap.w     D0
  2509. 00001E1C  E780                     asl        D0, 3
  2510. 00001E1E  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2511. 00001E22  D1C0                     add.l      A0, D0
  2512. 00001E24  2D48 FFF8                move.l     [A6 - 0x8], A0
  2513. 00001E28  206E FFF8                movea.l    A0, [A6 - 0x8]
  2514. 00001E2C  1D68 0004 FFF3           move.b     [A6 - 0xD], [A0 + 0x4]
  2515. 00001E32  206E FFF8                movea.l    A0, [A6 - 0x8]
  2516. 00001E36  1D68 0005 FFF2           move.b     [A6 - 0xE], [A0 + 0x5]
  2517. 00001E3C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2518. 00001E40  1D68 0006 FFEF           move.b     [A6 - 0x11], [A0 + 0x6]
  2519. 00001E46  206E FFF8                movea.l    A0, [A6 - 0x8]
  2520. 00001E4A  7001                     moveq.l    D0, 0x01
  2521. 00001E4C  1140 0001                move.b     [A0 + 0x1], D0
  2522. 00001E50  4EBA FAB0                jsr        [PC - 0x550 /* 00001902 */]
  2523. 00001E54  2D40 FFF4                move.l     [A6 - 0xC], D0
  2524. 00001E58  206E FFF4                movea.l    A0, [A6 - 0xC]
  2525. 00001E5C  116E 0009 000F           move.b     [A0 + 0xF], [A6 + 0x9]
  2526. 00001E62  7000                     moveq.l    D0, 0x00
  2527. 00001E64  102E FFF3                move.b     D0, [A6 - 0xD]
  2528. 00001E68  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  2529. 00001E6C  4840                     swap.w     D0
  2530. 00001E6E  4240                     clr.w      D0
  2531. 00001E70  4840                     swap.w     D0
  2532. 00001E72  D1C0                     add.l      A0, D0
  2533. 00001E74  7000                     moveq.l    D0, 0x00
  2534. 00001E76  1010                     move.b     D0, [A0]
  2535. 00001E78  4840                     swap.w     D0
  2536. 00001E7A  4240                     clr.w      D0
  2537. 00001E7C  4840                     swap.w     D0
  2538. 00001E7E  EB80                     asl        D0, 5
  2539. 00001E80  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  2540. 00001E84  D1C0                     add.l      A0, D0
  2541. 00001E86  226E FFF4                movea.l    A1, [A6 - 0xC]
  2542. 00001E8A  2348 000A                move.l     [A1 + 0xA], A0
  2543. 00001E8E  206E FFF4                movea.l    A0, [A6 - 0xC]
  2544. 00001E92  4290                     clr.l      [A0]
  2545. 00001E94  206E FFF8                movea.l    A0, [A6 - 0x8]
  2546. 00001E98  226E FFF4                movea.l    A1, [A6 - 0xC]
  2547. 00001E9C  1350 000E                move.b     [A1 + 0xE], [A0]
  2548. 00001EA0  206E FFF4                movea.l    A0, [A6 - 0xC]
  2549. 00001EA4  4228 0004                clr.b      [A0 + 0x4]
  2550. 00001EA8  7000                     moveq.l    D0, 0x00
  2551. 00001EAA  102E FFF3                move.b     D0, [A6 - 0xD]
  2552. 00001EAE  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2553. 00001EB2  4840                     swap.w     D0
  2554. 00001EB4  4240                     clr.w      D0
  2555. 00001EB6  4840                     swap.w     D0
  2556. 00001EB8  D1C0                     add.l      A0, D0
  2557. 00001EBA  7000                     moveq.l    D0, 0x00
  2558. 00001EBC  1010                     move.b     D0, [A0]
  2559. 00001EBE  0240 0007                andi.w     D0, 0x7
  2560. 00001EC2  1D40 FFF1                move.b     [A6 - 0xF], D0
  2561. 00001EC6  7000                     moveq.l    D0, 0x00
  2562. 00001EC8  102E FFF3                move.b     D0, [A6 - 0xD]
  2563. 00001ECC  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2564. 00001ED0  4840                     swap.w     D0
  2565. 00001ED2  4240                     clr.w      D0
  2566. 00001ED4  4840                     swap.w     D0
  2567. 00001ED6  D1C0                     add.l      A0, D0
  2568. 00001ED8  7000                     moveq.l    D0, 0x00
  2569. 00001EDA  1010                     move.b     D0, [A0]
  2570. 00001EDC  0240 0038                andi.w     D0, 0x38 /* '8' */
  2571. 00001EE0  E648                     lsr        D0.w, 3
  2572. 00001EE2  1D40 FFF0                move.b     [A6 - 0x10], D0
  2573. 00001EE6  4A6D C548                tst.w      [A5 - 0x3AB8]
  2574. 00001EEA  6700 028A                beq        +0x28C /* 00002176 */
  2575. 00001EEE  426E FFFC                clr.w      [A6 - 0x4]
  2576. 00001EF2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2577. 00001EF6  7000                     moveq.l    D0, 0x00
  2578. 00001EF8  1010                     move.b     D0, [A0]
  2579. 00001EFA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2580. 00001EFE  0001 0008                ori.b      D1, 0x8
  2581. 00001F02  01D2                     .incomplete
  2582. 00001F04  003C 01C8                ori.b      ccr, 200
  2583. 00001F08  00EE                     .incomplete
  2584. 00001F0A  01C4                     .incomplete
  2585. 00001F0C  01BC 01C0 0004           bclr       0x1C00004, D0
  2586. 00001F12  0080 102E FFF3           ori.l      D0, 0x102EFFF3
  2587. 00001F18  B02E FFF2                cmp.b      D0, [A6 - 0xE]
  2588. 00001F1C  6718                     beq        +0x1A /* 00001F36 */
  2589. 00001F1E  7000                     moveq.l    D0, 0x00
  2590. 00001F20  102E FFEF                move.b     D0, [A6 - 0x11]
  2591. 00001F24  0C40 0001                cmpi.w     D0, 0x1
  2592. 00001F28  630C                     bls        +0xE /* 00001F36 */
  2593. 00001F2A  206E FFF4                movea.l    A0, [A6 - 0xC]
  2594. 00001F2E  7001                     moveq.l    D0, 0x01
  2595. 00001F30  1140 000E                move.b     [A0 + 0xE], D0
  2596. 00001F34  600A                     bra        +0xC /* 00001F40 */
  2597. label00001F36:
  2598. 00001F36  7001                     moveq.l    D0, 0x01
  2599. 00001F38  3D40 FFFC                move.w     [A6 - 0x4], D0
  2600. 00001F3C  6000 0196                bra        +0x198 /* 000020D4 */
  2601. label00001F40:
  2602. 00001F40  7000                     moveq.l    D0, 0x00
  2603. 00001F42  102E FFF1                move.b     D0, [A6 - 0xF]
  2604. 00001F46  0640 0010                addi.w     D0, 0x10
  2605. 00001F4A  206E FFF4                movea.l    A0, [A6 - 0xC]
  2606. 00001F4E  3140 0014                move.w     [A0 + 0x14], D0
  2607. 00001F52  206E FFF4                movea.l    A0, [A6 - 0xC]
  2608. 00001F56  2068 000A                movea.l    A0, [A0 + 0xA]
  2609. 00001F5A  226E FFF4                movea.l    A1, [A6 - 0xC]
  2610. 00001F5E  1368 000B 0016           move.b     [A1 + 0x16], [A0 + 0xB]
  2611. 00001F64  206E FFF4                movea.l    A0, [A6 - 0xC]
  2612. 00001F68  2068 000A                movea.l    A0, [A0 + 0xA]
  2613. 00001F6C  116E FFF2 000B           move.b     [A0 + 0xB], [A6 - 0xE]
  2614. 00001F72  206E FFF4                movea.l    A0, [A6 - 0xC]
  2615. 00001F76  116E FFF2 0017           move.b     [A0 + 0x17], [A6 - 0xE]
  2616. 00001F7C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2617. 00001F80  4228 0018                clr.b      [A0 + 0x18]
  2618. 00001F84  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2619. 00001F88  4EBA 096A                jsr        [PC + 0x96A /* 000028F4 */]
  2620. 00001F8C  588F                     addq.l     A7, 4
  2621. 00001F8E  6000 0144                bra        +0x146 /* 000020D4 */
  2622. 00001F92  7000                     moveq.l    D0, 0x00
  2623. 00001F94  102E FFF1                move.b     D0, [A6 - 0xF]
  2624. 00001F98  0640 0010                addi.w     D0, 0x10
  2625. 00001F9C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2626. 00001FA0  3140 0014                move.w     [A0 + 0x14], D0
  2627. 00001FA4  7000                     moveq.l    D0, 0x00
  2628. 00001FA6  102E FFF2                move.b     D0, [A6 - 0xE]
  2629. 00001FAA  4840                     swap.w     D0
  2630. 00001FAC  4240                     clr.w      D0
  2631. 00001FAE  4840                     swap.w     D0
  2632. 00001FB0  D080                     add.l      D0, D0
  2633. 00001FB2  41ED F73C                lea.l      A0, [A5 - 0x8C4]
  2634. 00001FB6  D1C0                     add.l      A0, D0
  2635. 00001FB8  226E FFF4                movea.l    A1, [A6 - 0xC]
  2636. 00001FBC  1368 0001 001C           move.b     [A1 + 0x1C], [A0 + 0x1]
  2637. 00001FC2  7000                     moveq.l    D0, 0x00
  2638. 00001FC4  102E FFF2                move.b     D0, [A6 - 0xE]
  2639. 00001FC8  4840                     swap.w     D0
  2640. 00001FCA  4240                     clr.w      D0
  2641. 00001FCC  4840                     swap.w     D0
  2642. 00001FCE  D080                     add.l      D0, D0
  2643. 00001FD0  41ED F74C                lea.l      A0, [A5 - 0x8B4]
  2644. 00001FD4  D1C0                     add.l      A0, D0
  2645. 00001FD6  226E FFF4                movea.l    A1, [A6 - 0xC]
  2646. 00001FDA  1368 0001 001D           move.b     [A1 + 0x1D], [A0 + 0x1]
  2647. 00001FE0  206E FFF4                movea.l    A0, [A6 - 0xC]
  2648. 00001FE4  4228 001A                clr.b      [A0 + 0x1A]
  2649. 00001FE8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2650. 00001FEC  4EBA 0906                jsr        [PC + 0x906 /* 000028F4 */]
  2651. 00001FF0  588F                     addq.l     A7, 4
  2652. 00001FF2  6000 00E0                bra        +0xE2 /* 000020D4 */
  2653. 00001FF6  206E FFF4                movea.l    A0, [A6 - 0xC]
  2654. 00001FFA  7000                     moveq.l    D0, 0x00
  2655. 00001FFC  102E FFF2                move.b     D0, [A6 - 0xE]
  2656. 00002000  3140 0014                move.w     [A0 + 0x14], D0
  2657. 00002004  206E FFF4                movea.l    A0, [A6 - 0xC]
  2658. 00002008  317C 00FF 0016           move.w     [A0 + 0x16], 0xFF
  2659. 0000200E  102E FFF3                move.b     D0, [A6 - 0xD]
  2660. 00002012  B02E FFF2                cmp.b      D0, [A6 - 0xE]
  2661. 00002016  6700 00A4                beq        +0xA6 /* 000020BC */
  2662. 0000201A  4A2D F75C                tst.b      [A5 - 0x8A4]
  2663. 0000201E  673C                     beq        +0x3E /* 0000205C */
  2664. 00002020  7000                     moveq.l    D0, 0x00
  2665. 00002022  102D F75C                move.b     D0, [A5 - 0x8A4]
  2666. 00002026  E548                     lsl        D0.w, 2
  2667. 00002028  D12D F761                add.b      [A5 - 0x89F], D0
  2668. 0000202C  422D F75C                clr.b      [A5 - 0x8A4]
  2669. 00002030  7000                     moveq.l    D0, 0x00
  2670. 00002032  102E FFF2                move.b     D0, [A6 - 0xE]
  2671. 00002036  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  2672. 0000203A  4840                     swap.w     D0
  2673. 0000203C  4240                     clr.w      D0
  2674. 0000203E  4840                     swap.w     D0
  2675. 00002040  D1C0                     add.l      A0, D0
  2676. 00002042  7000                     moveq.l    D0, 0x00
  2677. 00002044  1010                     move.b     D0, [A0]
  2678. 00002046  4840                     swap.w     D0
  2679. 00002048  4240                     clr.w      D0
  2680. 0000204A  4840                     swap.w     D0
  2681. 0000204C  EB80                     asl        D0, 5
  2682. 0000204E  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  2683. 00002052  D1C0                     add.l      A0, D0
  2684. 00002054  4850                     pea.l      [A0]
  2685. 00002056  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2686. 0000205A  588F                     addq.l     A7, 4
  2687. label0000205C:
  2688. 0000205C  7000                     moveq.l    D0, 0x00
  2689. 0000205E  102E FFF2                move.b     D0, [A6 - 0xE]
  2690. 00002062  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2691. 00002066  4840                     swap.w     D0
  2692. 00002068  4240                     clr.w      D0
  2693. 0000206A  4840                     swap.w     D0
  2694. 0000206C  D1C0                     add.l      A0, D0
  2695. 0000206E  7000                     moveq.l    D0, 0x00
  2696. 00002070  102E FFF3                move.b     D0, [A6 - 0xD]
  2697. 00002074  43ED CECC                lea.l      A1, [A5 - 0x3134]
  2698. 00002078  4840                     swap.w     D0
  2699. 0000207A  4240                     clr.w      D0
  2700. 0000207C  4840                     swap.w     D0
  2701. 0000207E  D3C0                     add.l      A1, D0
  2702. 00002080  1091                     move.b     [A0], [A1]
  2703. 00002082  7000                     moveq.l    D0, 0x00
  2704. 00002084  102E FFF3                move.b     D0, [A6 - 0xD]
  2705. 00002088  41ED CECC                lea.l      A0, [A5 - 0x3134]
  2706. 0000208C  4840                     swap.w     D0
  2707. 0000208E  4240                     clr.w      D0
  2708. 00002090  4840                     swap.w     D0
  2709. 00002092  D1C0                     add.l      A0, D0
  2710. 00002094  4210                     clr.b      [A0]
  2711. 00002096  7000                     moveq.l    D0, 0x00
  2712. 00002098  102E FFF2                move.b     D0, [A6 - 0xE]
  2713. 0000209C  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  2714. 000020A0  4840                     swap.w     D0
  2715. 000020A2  4240                     clr.w      D0
  2716. 000020A4  4840                     swap.w     D0
  2717. 000020A6  D1C0                     add.l      A0, D0
  2718. 000020A8  7000                     moveq.l    D0, 0x00
  2719. 000020AA  102E FFF3                move.b     D0, [A6 - 0xD]
  2720. 000020AE  43ED C328                lea.l      A1, [A5 - 0x3CD8]
  2721. 000020B2  4840                     swap.w     D0
  2722. 000020B4  4240                     clr.w      D0
  2723. 000020B6  4840                     swap.w     D0
  2724. 000020B8  D3C0                     add.l      A1, D0
  2725. 000020BA  1091                     move.b     [A0], [A1]
  2726. label000020BC:
  2727. 000020BC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2728. 000020C0  4EBA 0832                jsr        [PC + 0x832 /* 000028F4 */]
  2729. 000020C4  588F                     addq.l     A7, 4
  2730. 000020C6  600C                     bra        +0xE /* 000020D4 */
  2731. 000020C8  7001                     moveq.l    D0, 0x01
  2732. 000020CA  1B40 F75C                move.b     [A5 - 0x8A4], D0
  2733. 000020CE  7001                     moveq.l    D0, 0x01
  2734. 000020D0  3D40 FFFC                move.w     [A6 - 0x4], D0
  2735. label000020D4:
  2736. 000020D4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2737. 000020D8  7000                     moveq.l    D0, 0x00
  2738. 000020DA  1028 0003                move.b     D0, [A0 + 0x3]
  2739. 000020DE  0C40 00FF                cmpi.w     D0, 0xFF
  2740. 000020E2  6712                     beq        +0x14 /* 000020F6 */
  2741. 000020E4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2742. 000020E8  7000                     moveq.l    D0, 0x00
  2743. 000020EA  1028 0003                move.b     D0, [A0 + 0x3]
  2744. 000020EE  3F00                     move.w     -[A7], D0
  2745. 000020F0  4EBA FD1A                jsr        [PC - 0x2E6 /* 00001E0C */]
  2746. 000020F4  548F                     addq.l     A7, 2
  2747. label000020F6:
  2748. 000020F6  4A6E FFFC                tst.w      [A6 - 0x4]
  2749. 000020FA  6700 07EC                beq        +0x7EE /* 000028E8 */
  2750. 000020FE  206E FFF4                movea.l    A0, [A6 - 0xC]
  2751. 00002102  7000                     moveq.l    D0, 0x00
  2752. 00002104  1028 000F                move.b     D0, [A0 + 0xF]
  2753. 00002108  4840                     swap.w     D0
  2754. 0000210A  4240                     clr.w      D0
  2755. 0000210C  4840                     swap.w     D0
  2756. 0000210E  E780                     asl        D0, 3
  2757. 00002110  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2758. 00002114  D1C0                     add.l      A0, D0
  2759. 00002116  4228 0001                clr.b      [A0 + 0x1]
  2760. 0000211A  206E FFF4                movea.l    A0, [A6 - 0xC]
  2761. 0000211E  1D68 000F FFEE           move.b     [A6 - 0x12], [A0 + 0xF]
  2762. 00002124  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2763. 00002128  4EBA F79E                jsr        [PC - 0x862 /* 000018C8 */]
  2764. 0000212C  588F                     addq.l     A7, 4
  2765. 0000212E  7000                     moveq.l    D0, 0x00
  2766. 00002130  102E FFEE                move.b     D0, [A6 - 0x12]
  2767. 00002134  4840                     swap.w     D0
  2768. 00002136  4240                     clr.w      D0
  2769. 00002138  4840                     swap.w     D0
  2770. 0000213A  E780                     asl        D0, 3
  2771. 0000213C  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2772. 00002140  D1C0                     add.l      A0, D0
  2773. 00002142  7000                     moveq.l    D0, 0x00
  2774. 00002144  1028 0002                move.b     D0, [A0 + 0x2]
  2775. 00002148  0C40 00FF                cmpi.w     D0, 0xFF
  2776. 0000214C  6700 079A                beq        +0x79C /* 000028E8 */
  2777. 00002150  7000                     moveq.l    D0, 0x00
  2778. 00002152  102E FFEE                move.b     D0, [A6 - 0x12]
  2779. 00002156  4840                     swap.w     D0
  2780. 00002158  4240                     clr.w      D0
  2781. 0000215A  4840                     swap.w     D0
  2782. 0000215C  E780                     asl        D0, 3
  2783. 0000215E  41ED F636                lea.l      A0, [A5 - 0x9CA]
  2784. 00002162  D1C0                     add.l      A0, D0
  2785. 00002164  7000                     moveq.l    D0, 0x00
  2786. 00002166  1028 0002                move.b     D0, [A0 + 0x2]
  2787. 0000216A  3F00                     move.w     -[A7], D0
  2788. 0000216C  4EBA FC9E                jsr        [PC - 0x362 /* 00001E0C */]
  2789. 00002170  548F                     addq.l     A7, 2
  2790. 00002172  6000 0774                bra        +0x776 /* 000028E8 */
  2791. label00002176:
  2792. 00002176  206E FFF8                movea.l    A0, [A6 - 0x8]
  2793. 0000217A  7000                     moveq.l    D0, 0x00
  2794. 0000217C  1010                     move.b     D0, [A0]
  2795. 0000217E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2796. 00002182  0001 0008                ori.b      D1, 0x8
  2797. 00002186  0740                     bchg       D0, D3
  2798. 00002188  0010 04F8                ori.b      [A0], 0xF8
  2799. 0000218C  057C 0184                bchg       0x184, D2
  2800. 00002190  00E2                     .incomplete
  2801. 00002192  0650 0324                addi.w     [A0], 0x324
  2802. 00002196  0264 7000                andi.w     -[A4], 0x7000 /* 'p\0' */
  2803. 0000219A  102E FFF1                move.b     D0, [A6 - 0xF]
  2804. 0000219E  5340                     subq.w     D0, 1
  2805. 000021A0  C0FC 001A                mulu.w     D0, 0x1A
  2806. 000021A4  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  2807. 000021A8  D1C0                     add.l      A0, D0
  2808. 000021AA  43ED B1DC                lea.l      A1, [A5 - 0x4E24]
  2809. 000021AE  2028 0008                move.l     D0, [A0 + 0x8]
  2810. 000021B2  9089                     sub.l      D0, A1
  2811. 000021B4  E480                     asr        D0, 2
  2812. 000021B6  206E FFF4                movea.l    A0, [A6 - 0xC]
  2813. 000021BA  3140 0014                move.w     [A0 + 0x14], D0
  2814. 000021BE  7000                     moveq.l    D0, 0x00
  2815. 000021C0  102E FFF1                move.b     D0, [A6 - 0xF]
  2816. 000021C4  0C40 0001                cmpi.w     D0, 0x1
  2817. 000021C8  6718                     beq        +0x1A /* 000021E2 */
  2818. 000021CA  7000                     moveq.l    D0, 0x00
  2819. 000021CC  102E FFF1                move.b     D0, [A6 - 0xF]
  2820. 000021D0  0C40 0003                cmpi.w     D0, 0x3
  2821. 000021D4  670C                     beq        +0xE /* 000021E2 */
  2822. 000021D6  7000                     moveq.l    D0, 0x00
  2823. 000021D8  102E FFF1                move.b     D0, [A6 - 0xF]
  2824. 000021DC  0C40 0006                cmpi.w     D0, 0x6
  2825. 000021E0  6610                     bne        +0x12 /* 000021F2 */
  2826. label000021E2:
  2827. 000021E2  7000                     moveq.l    D0, 0x00
  2828. 000021E4  102E FFF0                move.b     D0, [A6 - 0x10]
  2829. 000021E8  E248                     lsr        D0.w, 1
  2830. 000021EA  4840                     swap.w     D0
  2831. 000021EC  4240                     clr.w      D0
  2832. 000021EE  4840                     swap.w     D0
  2833. 000021F0  6006                     bra        +0x8 /* 000021F8 */
  2834. label000021F2:
  2835. 000021F2  7000                     moveq.l    D0, 0x00
  2836. 000021F4  102E FFF0                move.b     D0, [A6 - 0x10]
  2837. label000021F8:
  2838. 000021F8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2839. 000021FC  206E FFF4                movea.l    A0, [A6 - 0xC]
  2840. 00002200  302E FFFE                move.w     D0, [A6 - 0x2]
  2841. 00002204  D168 0014                add.w      [A0 + 0x14], D0
  2842. 00002208  7000                     moveq.l    D0, 0x00
  2843. 0000220A  102E FFF1                move.b     D0, [A6 - 0xF]
  2844. 0000220E  5340                     subq.w     D0, 1
  2845. 00002210  C0FC 0060                mulu.w     D0, 0x60 /* '`' */
  2846. 00002214  41ED CAD0                lea.l      A0, [A5 - 0x3530]
  2847. 00002218  D1C0                     add.l      A0, D0
  2848. 0000221A  7000                     moveq.l    D0, 0x00
  2849. 0000221C  102E FFF0                move.b     D0, [A6 - 0x10]
  2850. 00002220  4840                     swap.w     D0
  2851. 00002222  4240                     clr.w      D0
  2852. 00002224  4840                     swap.w     D0
  2853. 00002226  E580                     asl        D0, 2
  2854. 00002228  D1C0                     add.l      A0, D0
  2855. 0000222A  226E FFF4                movea.l    A1, [A6 - 0xC]
  2856. 0000222E  2350 0006                move.l     [A1 + 0x6], [A0]
  2857. 00002232  206E FFF4                movea.l    A0, [A6 - 0xC]
  2858. 00002236  2068 000A                movea.l    A0, [A0 + 0xA]
  2859. 0000223A  226E FFF4                movea.l    A1, [A6 - 0xC]
  2860. 0000223E  1368 000B 0016           move.b     [A1 + 0x16], [A0 + 0xB]
  2861. 00002244  206E FFF4                movea.l    A0, [A6 - 0xC]
  2862. 00002248  2068 000A                movea.l    A0, [A0 + 0xA]
  2863. 0000224C  116E FFF2 000B           move.b     [A0 + 0xB], [A6 - 0xE]
  2864. 00002252  206E FFF4                movea.l    A0, [A6 - 0xC]
  2865. 00002256  116E FFF2 0017           move.b     [A0 + 0x17], [A6 - 0xE]
  2866. 0000225C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2867. 00002260  4228 0018                clr.b      [A0 + 0x18]
  2868. 00002264  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2869. 00002268  4EBA 068A                jsr        [PC + 0x68A /* 000028F4 */]
  2870. 0000226C  588F                     addq.l     A7, 4
  2871. 0000226E  6000 0656                bra        +0x658 /* 000028C6 */
  2872. 00002272  4A2E FFF2                tst.b      [A6 - 0xE]
  2873. 00002276  6708                     beq        +0xA /* 00002280 */
  2874. 00002278  41ED CD38                lea.l      A0, [A5 - 0x32C8]
  2875. 0000227C  2008                     move.l     D0, A0
  2876. 0000227E  6006                     bra        +0x8 /* 00002286 */
  2877. label00002280:
  2878. 00002280  41ED CD10                lea.l      A0, [A5 - 0x32F0]
  2879. 00002284  2008                     move.l     D0, A0
  2880. label00002286:
  2881. 00002286  206E FFF4                movea.l    A0, [A6 - 0xC]
  2882. 0000228A  2140 0014                move.l     [A0 + 0x14], D0
  2883. 0000228E  206E FFF4                movea.l    A0, [A6 - 0xC]
  2884. 00002292  116E FFF2 0018           move.b     [A0 + 0x18], [A6 - 0xE]
  2885. 00002298  522D F75C                addq.b     [A5 - 0x8A4], 1
  2886. 0000229C  7000                     moveq.l    D0, 0x00
  2887. 0000229E  102D F75C                move.b     D0, [A5 - 0x8A4]
  2888. 000022A2  0C40 0002                cmpi.w     D0, 0x2
  2889. 000022A6  6640                     bne        +0x42 /* 000022E8 */
  2890. 000022A8  4A6D C54A                tst.w      [A5 - 0x3AB6]
  2891. 000022AC  673A                     beq        +0x3C /* 000022E8 */
  2892. 000022AE  7001                     moveq.l    D0, 0x01
  2893. 000022B0  3B40 C54A                move.w     [A5 - 0x3AB6], D0
  2894. 000022B4  7000                     moveq.l    D0, 0x00
  2895. 000022B6  102D C512                move.b     D0, [A5 - 0x3AEE]
  2896. 000022BA  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  2897. 000022BE  5340                     subq.w     D0, 1
  2898. 000022C0  4840                     swap.w     D0
  2899. 000022C2  4240                     clr.w      D0
  2900. 000022C4  4840                     swap.w     D0
  2901. 000022C6  D1C0                     add.l      A0, D0
  2902. 000022C8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2903. 000022CA  1080                     move.b     [A0], D0
  2904. 000022CC  7000                     moveq.l    D0, 0x00
  2905. 000022CE  102D C513                move.b     D0, [A5 - 0x3AED]
  2906. 000022D2  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  2907. 000022D6  5340                     subq.w     D0, 1
  2908. 000022D8  4840                     swap.w     D0
  2909. 000022DA  4240                     clr.w      D0
  2910. 000022DC  4840                     swap.w     D0
  2911. 000022DE  D1C0                     add.l      A0, D0
  2912. 000022E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2913. 000022E2  1080                     move.b     [A0], D0
  2914. 000022E4  4EBA EFFC                jsr        [PC - 0x1004 /* 000012E2 */]
  2915. label000022E8:
  2916. 000022E8  7000                     moveq.l    D0, 0x00
  2917. 000022EA  102E FFF2                move.b     D0, [A6 - 0xE]
  2918. 000022EE  4840                     swap.w     D0
  2919. 000022F0  4240                     clr.w      D0
  2920. 000022F2  4840                     swap.w     D0
  2921. 000022F4  E580                     asl        D0, 2
  2922. 000022F6  41ED C39A                lea.l      A0, [A5 - 0x3C66]
  2923. 000022FA  D1C0                     add.l      A0, D0
  2924. 000022FC  226E FFF4                movea.l    A1, [A6 - 0xC]
  2925. 00002300  2350 0006                move.l     [A1 + 0x6], [A0]
  2926. 00002304  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2927. 00002308  4EBA 05EA                jsr        [PC + 0x5EA /* 000028F4 */]
  2928. 0000230C  588F                     addq.l     A7, 4
  2929. 0000230E  6000 05B6                bra        +0x5B8 /* 000028C6 */
  2930. 00002312  7000                     moveq.l    D0, 0x00
  2931. 00002314  102E FFF1                move.b     D0, [A6 - 0xF]
  2932. 00002318  5340                     subq.w     D0, 1
  2933. 0000231A  C0FC 001A                mulu.w     D0, 0x1A
  2934. 0000231E  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  2935. 00002322  D1C0                     add.l      A0, D0
  2936. 00002324  43ED B1DC                lea.l      A1, [A5 - 0x4E24]
  2937. 00002328  2028 0008                move.l     D0, [A0 + 0x8]
  2938. 0000232C  9089                     sub.l      D0, A1
  2939. 0000232E  E480                     asr        D0, 2
  2940. 00002330  206E FFF4                movea.l    A0, [A6 - 0xC]
  2941. 00002334  3140 0014                move.w     [A0 + 0x14], D0
  2942. 00002338  7000                     moveq.l    D0, 0x00
  2943. 0000233A  102E FFF1                move.b     D0, [A6 - 0xF]
  2944. 0000233E  0C40 0001                cmpi.w     D0, 0x1
  2945. 00002342  6718                     beq        +0x1A /* 0000235C */
  2946. 00002344  7000                     moveq.l    D0, 0x00
  2947. 00002346  102E FFF1                move.b     D0, [A6 - 0xF]
  2948. 0000234A  0C40 0003                cmpi.w     D0, 0x3
  2949. 0000234E  670C                     beq        +0xE /* 0000235C */
  2950. 00002350  7000                     moveq.l    D0, 0x00
  2951. 00002352  102E FFF1                move.b     D0, [A6 - 0xF]
  2952. 00002356  0C40 0006                cmpi.w     D0, 0x6
  2953. 0000235A  6612                     bne        +0x14 /* 0000236E */
  2954. label0000235C:
  2955. 0000235C  7000                     moveq.l    D0, 0x00
  2956. 0000235E  102E FFF0                move.b     D0, [A6 - 0x10]
  2957. 00002362  E248                     lsr        D0.w, 1
  2958. 00002364  206E FFF4                movea.l    A0, [A6 - 0xC]
  2959. 00002368  D168 0014                add.w      [A0 + 0x14], D0
  2960. 0000236C  6010                     bra        +0x12 /* 0000237E */
  2961. label0000236E:
  2962. 0000236E  206E FFF4                movea.l    A0, [A6 - 0xC]
  2963. 00002372  102E FFF0                move.b     D0, [A6 - 0x10]
  2964. 00002376  0240 00FF                andi.w     D0, 0xFF
  2965. 0000237A  D168 0014                add.w      [A0 + 0x14], D0
  2966. label0000237E:
  2967. 0000237E  7000                     moveq.l    D0, 0x00
  2968. 00002380  102E FFF1                move.b     D0, [A6 - 0xF]
  2969. 00002384  5340                     subq.w     D0, 1
  2970. 00002386  C0FC 0060                mulu.w     D0, 0x60 /* '`' */
  2971. 0000238A  41ED CAD0                lea.l      A0, [A5 - 0x3530]
  2972. 0000238E  D1C0                     add.l      A0, D0
  2973. 00002390  7000                     moveq.l    D0, 0x00
  2974. 00002392  102E FFF0                move.b     D0, [A6 - 0x10]
  2975. 00002396  4840                     swap.w     D0
  2976. 00002398  4240                     clr.w      D0
  2977. 0000239A  4840                     swap.w     D0
  2978. 0000239C  E580                     asl        D0, 2
  2979. 0000239E  D1C0                     add.l      A0, D0
  2980. 000023A0  226E FFF4                movea.l    A1, [A6 - 0xC]
  2981. 000023A4  2350 0006                move.l     [A1 + 0x6], [A0]
  2982. 000023A8  7000                     moveq.l    D0, 0x00
  2983. 000023AA  102E FFF2                move.b     D0, [A6 - 0xE]
  2984. 000023AE  4840                     swap.w     D0
  2985. 000023B0  4240                     clr.w      D0
  2986. 000023B2  4840                     swap.w     D0
  2987. 000023B4  D080                     add.l      D0, D0
  2988. 000023B6  41ED F73C                lea.l      A0, [A5 - 0x8C4]
  2989. 000023BA  D1C0                     add.l      A0, D0
  2990. 000023BC  226E FFF4                movea.l    A1, [A6 - 0xC]
  2991. 000023C0  1368 0001 001C           move.b     [A1 + 0x1C], [A0 + 0x1]
  2992. 000023C6  7000                     moveq.l    D0, 0x00
  2993. 000023C8  102E FFF2                move.b     D0, [A6 - 0xE]
  2994. 000023CC  4840                     swap.w     D0
  2995. 000023CE  4240                     clr.w      D0
  2996. 000023D0  4840                     swap.w     D0
  2997. 000023D2  D080                     add.l      D0, D0
  2998. 000023D4  41ED F74C                lea.l      A0, [A5 - 0x8B4]
  2999. 000023D8  D1C0                     add.l      A0, D0
  3000. 000023DA  226E FFF4                movea.l    A1, [A6 - 0xC]
  3001. 000023DE  1368 0001 001D           move.b     [A1 + 0x1D], [A0 + 0x1]
  3002. 000023E4  206E FFF4                movea.l    A0, [A6 - 0xC]
  3003. 000023E8  4228 001A                clr.b      [A0 + 0x1A]
  3004. 000023EC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3005. 000023F0  4EBA 0502                jsr        [PC + 0x502 /* 000028F4 */]
  3006. 000023F4  588F                     addq.l     A7, 4
  3007. 000023F6  6000 04CE                bra        +0x4D0 /* 000028C6 */
  3008. 000023FA  7000                     moveq.l    D0, 0x00
  3009. 000023FC  102E FFF1                move.b     D0, [A6 - 0xF]
  3010. 00002400  5340                     subq.w     D0, 1
  3011. 00002402  C0FC 001A                mulu.w     D0, 0x1A
  3012. 00002406  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  3013. 0000240A  D1C0                     add.l      A0, D0
  3014. 0000240C  43ED B1DC                lea.l      A1, [A5 - 0x4E24]
  3015. 00002410  2028 0008                move.l     D0, [A0 + 0x8]
  3016. 00002414  9089                     sub.l      D0, A1
  3017. 00002416  E480                     asr        D0, 2
  3018. 00002418  206E FFF4                movea.l    A0, [A6 - 0xC]
  3019. 0000241C  3140 0014                move.w     [A0 + 0x14], D0
  3020. 00002420  7000                     moveq.l    D0, 0x00
  3021. 00002422  102E FFF1                move.b     D0, [A6 - 0xF]
  3022. 00002426  0C40 0001                cmpi.w     D0, 0x1
  3023. 0000242A  6718                     beq        +0x1A /* 00002444 */
  3024. 0000242C  7000                     moveq.l    D0, 0x00
  3025. 0000242E  102E FFF1                move.b     D0, [A6 - 0xF]
  3026. 00002432  0C40 0003                cmpi.w     D0, 0x3
  3027. 00002436  670C                     beq        +0xE /* 00002444 */
  3028. 00002438  7000                     moveq.l    D0, 0x00
  3029. 0000243A  102E FFF1                move.b     D0, [A6 - 0xF]
  3030. 0000243E  0C40 0006                cmpi.w     D0, 0x6
  3031. 00002442  6612                     bne        +0x14 /* 00002456 */
  3032. label00002444:
  3033. 00002444  7000                     moveq.l    D0, 0x00
  3034. 00002446  102E FFF0                move.b     D0, [A6 - 0x10]
  3035. 0000244A  E248                     lsr        D0.w, 1
  3036. 0000244C  206E FFF4                movea.l    A0, [A6 - 0xC]
  3037. 00002450  D168 0014                add.w      [A0 + 0x14], D0
  3038. 00002454  6010                     bra        +0x12 /* 00002466 */
  3039. label00002456:
  3040. 00002456  206E FFF4                movea.l    A0, [A6 - 0xC]
  3041. 0000245A  102E FFF0                move.b     D0, [A6 - 0x10]
  3042. 0000245E  0240 00FF                andi.w     D0, 0xFF
  3043. 00002462  D168 0014                add.w      [A0 + 0x14], D0
  3044. label00002466:
  3045. 00002466  7000                     moveq.l    D0, 0x00
  3046. 00002468  102E FFF2                move.b     D0, [A6 - 0xE]
  3047. 0000246C  4840                     swap.w     D0
  3048. 0000246E  4240                     clr.w      D0
  3049. 00002470  4840                     swap.w     D0
  3050. 00002472  D080                     add.l      D0, D0
  3051. 00002474  41ED F73C                lea.l      A0, [A5 - 0x8C4]
  3052. 00002478  D1C0                     add.l      A0, D0
  3053. 0000247A  226E FFF4                movea.l    A1, [A6 - 0xC]
  3054. 0000247E  1368 0001 001C           move.b     [A1 + 0x1C], [A0 + 0x1]
  3055. 00002484  7000                     moveq.l    D0, 0x00
  3056. 00002486  102E FFF2                move.b     D0, [A6 - 0xE]
  3057. 0000248A  4840                     swap.w     D0
  3058. 0000248C  4240                     clr.w      D0
  3059. 0000248E  4840                     swap.w     D0
  3060. 00002490  D080                     add.l      D0, D0
  3061. 00002492  41ED F74C                lea.l      A0, [A5 - 0x8B4]
  3062. 00002496  D1C0                     add.l      A0, D0
  3063. 00002498  226E FFF4                movea.l    A1, [A6 - 0xC]
  3064. 0000249C  1368 0001 001D           move.b     [A1 + 0x1D], [A0 + 0x1]
  3065. 000024A2  206E FFF4                movea.l    A0, [A6 - 0xC]
  3066. 000024A6  4228 001A                clr.b      [A0 + 0x1A]
  3067. 000024AA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3068. 000024AE  4EBA 0444                jsr        [PC + 0x444 /* 000028F4 */]
  3069. 000024B2  588F                     addq.l     A7, 4
  3070. 000024B4  6000 0410                bra        +0x412 /* 000028C6 */
  3071. 000024B8  7000                     moveq.l    D0, 0x00
  3072. 000024BA  102E FFF1                move.b     D0, [A6 - 0xF]
  3073. 000024BE  5340                     subq.w     D0, 1
  3074. 000024C0  C0FC 001A                mulu.w     D0, 0x1A
  3075. 000024C4  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  3076. 000024C8  D1C0                     add.l      A0, D0
  3077. 000024CA  43ED B1DC                lea.l      A1, [A5 - 0x4E24]
  3078. 000024CE  2028 0008                move.l     D0, [A0 + 0x8]
  3079. 000024D2  9089                     sub.l      D0, A1
  3080. 000024D4  E480                     asr        D0, 2
  3081. 000024D6  206E FFF4                movea.l    A0, [A6 - 0xC]
  3082. 000024DA  3140 0014                move.w     [A0 + 0x14], D0
  3083. 000024DE  206E FFF4                movea.l    A0, [A6 - 0xC]
  3084. 000024E2  2068 000A                movea.l    A0, [A0 + 0xA]
  3085. 000024E6  116E FFF2 000B           move.b     [A0 + 0xB], [A6 - 0xE]
  3086. 000024EC  206E FFF4                movea.l    A0, [A6 - 0xC]
  3087. 000024F0  4228 001B                clr.b      [A0 + 0x1B]
  3088. 000024F4  7000                     moveq.l    D0, 0x00
  3089. 000024F6  102E FFF1                move.b     D0, [A6 - 0xF]
  3090. 000024FA  0C40 0001                cmpi.w     D0, 0x1
  3091. 000024FE  6718                     beq        +0x1A /* 00002518 */
  3092. 00002500  7000                     moveq.l    D0, 0x00
  3093. 00002502  102E FFF1                move.b     D0, [A6 - 0xF]
  3094. 00002506  0C40 0003                cmpi.w     D0, 0x3
  3095. 0000250A  670C                     beq        +0xE /* 00002518 */
  3096. 0000250C  7000                     moveq.l    D0, 0x00
  3097. 0000250E  102E FFF1                move.b     D0, [A6 - 0xF]
  3098. 00002512  0C40 0006                cmpi.w     D0, 0x6
  3099. 00002516  6612                     bne        +0x14 /* 0000252A */
  3100. label00002518:
  3101. 00002518  7000                     moveq.l    D0, 0x00
  3102. 0000251A  102E FFF0                move.b     D0, [A6 - 0x10]
  3103. 0000251E  E248                     lsr        D0.w, 1
  3104. 00002520  206E FFF4                movea.l    A0, [A6 - 0xC]
  3105. 00002524  D168 0014                add.w      [A0 + 0x14], D0
  3106. 00002528  6010                     bra        +0x12 /* 0000253A */
  3107. label0000252A:
  3108. 0000252A  206E FFF4                movea.l    A0, [A6 - 0xC]
  3109. 0000252E  102E FFF0                move.b     D0, [A6 - 0x10]
  3110. 00002532  0240 00FF                andi.w     D0, 0xFF
  3111. 00002536  D168 0014                add.w      [A0 + 0x14], D0
  3112. label0000253A:
  3113. 0000253A  7000                     moveq.l    D0, 0x00
  3114. 0000253C  102E FFF1                move.b     D0, [A6 - 0xF]
  3115. 00002540  5340                     subq.w     D0, 1
  3116. 00002542  C0FC 0060                mulu.w     D0, 0x60 /* '`' */
  3117. 00002546  41ED CAD0                lea.l      A0, [A5 - 0x3530]
  3118. 0000254A  D1C0                     add.l      A0, D0
  3119. 0000254C  7000                     moveq.l    D0, 0x00
  3120. 0000254E  102E FFF0                move.b     D0, [A6 - 0x10]
  3121. 00002552  4840                     swap.w     D0
  3122. 00002554  4240                     clr.w      D0
  3123. 00002556  4840                     swap.w     D0
  3124. 00002558  E580                     asl        D0, 2
  3125. 0000255A  D1C0                     add.l      A0, D0
  3126. 0000255C  226E FFF4                movea.l    A1, [A6 - 0xC]
  3127. 00002560  2350 0006                move.l     [A1 + 0x6], [A0]
  3128. 00002564  7000                     moveq.l    D0, 0x00
  3129. 00002566  102E FFEF                move.b     D0, [A6 - 0x11]
  3130. 0000256A  0C40 0001                cmpi.w     D0, 0x1
  3131. 0000256E  6600 0070                bne        +0x72 /* 000025E0 */
  3132. 00002572  7000                     moveq.l    D0, 0x00
  3133. 00002574  102E FFF2                move.b     D0, [A6 - 0xE]
  3134. 00002578  4840                     swap.w     D0
  3135. 0000257A  4240                     clr.w      D0
  3136. 0000257C  4840                     swap.w     D0
  3137. 0000257E  D080                     add.l      D0, D0
  3138. 00002580  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  3139. 00002584  2040                     movea.l    A0, D0
  3140. 00002586  3010                     move.w     D0, [A0]
  3141. 00002588  0640 000F                addi.w     D0, 0xF
  3142. 0000258C  206E FFF4                movea.l    A0, [A6 - 0xC]
  3143. 00002590  3140 001C                move.w     [A0 + 0x1C], D0
  3144. 00002594  7000                     moveq.l    D0, 0x00
  3145. 00002596  102E FFF2                move.b     D0, [A6 - 0xE]
  3146. 0000259A  E648                     lsr        D0.w, 3
  3147. 0000259C  4840                     swap.w     D0
  3148. 0000259E  4240                     clr.w      D0
  3149. 000025A0  4840                     swap.w     D0
  3150. 000025A2  D080                     add.l      D0, D0
  3151. 000025A4  D0AD CF10                add.l      D0, [A5 - 0x30F0]
  3152. 000025A8  2040                     movea.l    A0, D0
  3153. 000025AA  3010                     move.w     D0, [A0]
  3154. 000025AC  5340                     subq.w     D0, 1
  3155. 000025AE  206E FFF4                movea.l    A0, [A6 - 0xC]
  3156. 000025B2  3140 001E                move.w     [A0 + 0x1E], D0
  3157. 000025B6  7000                     moveq.l    D0, 0x00
  3158. 000025B8  102E FFF0                move.b     D0, [A6 - 0x10]
  3159. 000025BC  0C40 0004                cmpi.w     D0, 0x4
  3160. 000025C0  6500 00AA                bcs        +0xAC /* 0000266C */
  3161. 000025C4  7000                     moveq.l    D0, 0x00
  3162. 000025C6  102E FFF0                move.b     D0, [A6 - 0x10]
  3163. 000025CA  0C40 0006                cmpi.w     D0, 0x6
  3164. 000025CE  6200 009C                bhi        +0x9E /* 0000266C */
  3165. 000025D2  206E FFF4                movea.l    A0, [A6 - 0xC]
  3166. 000025D6  7001                     moveq.l    D0, 0x01
  3167. 000025D8  1140 001B                move.b     [A0 + 0x1B], D0
  3168. 000025DC  6000 008E                bra        +0x90 /* 0000266C */
  3169. label000025E0:
  3170. 000025E0  7000                     moveq.l    D0, 0x00
  3171. 000025E2  102E FFEF                move.b     D0, [A6 - 0x11]
  3172. 000025E6  4A40                     tst.w      D0
  3173. 000025E8  6648                     bne        +0x4A /* 00002632 */
  3174. 000025EA  7000                     moveq.l    D0, 0x00
  3175. 000025EC  102E FFF2                move.b     D0, [A6 - 0xE]
  3176. 000025F0  4840                     swap.w     D0
  3177. 000025F2  4240                     clr.w      D0
  3178. 000025F4  4840                     swap.w     D0
  3179. 000025F6  D080                     add.l      D0, D0
  3180. 000025F8  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  3181. 000025FC  2040                     movea.l    A0, D0
  3182. 000025FE  3010                     move.w     D0, [A0]
  3183. 00002600  0640 FFE7                addi.w     D0, 0xFFE7
  3184. 00002604  206E FFF4                movea.l    A0, [A6 - 0xC]
  3185. 00002608  3140 001C                move.w     [A0 + 0x1C], D0
  3186. 0000260C  7000                     moveq.l    D0, 0x00
  3187. 0000260E  102E FFF2                move.b     D0, [A6 - 0xE]
  3188. 00002612  E648                     lsr        D0.w, 3
  3189. 00002614  4840                     swap.w     D0
  3190. 00002616  4240                     clr.w      D0
  3191. 00002618  4840                     swap.w     D0
  3192. 0000261A  D080                     add.l      D0, D0
  3193. 0000261C  D0AD CF10                add.l      D0, [A5 - 0x30F0]
  3194. 00002620  2040                     movea.l    A0, D0
  3195. 00002622  3010                     move.w     D0, [A0]
  3196. 00002624  0640 000D                addi.w     D0, 0xD /* '\r' */
  3197. 00002628  206E FFF4                movea.l    A0, [A6 - 0xC]
  3198. 0000262C  3140 001E                move.w     [A0 + 0x1E], D0
  3199. 00002630  603A                     bra        +0x3C /* 0000266C */
  3200. label00002632:
  3201. 00002632  7000                     moveq.l    D0, 0x00
  3202. 00002634  102E FFF2                move.b     D0, [A6 - 0xE]
  3203. 00002638  4840                     swap.w     D0
  3204. 0000263A  4240                     clr.w      D0
  3205. 0000263C  4840                     swap.w     D0
  3206. 0000263E  D080                     add.l      D0, D0
  3207. 00002640  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  3208. 00002644  2040                     movea.l    A0, D0
  3209. 00002646  226E FFF4                movea.l    A1, [A6 - 0xC]
  3210. 0000264A  3350 001C                move.w     [A1 + 0x1C], [A0]
  3211. 0000264E  7000                     moveq.l    D0, 0x00
  3212. 00002650  102E FFF2                move.b     D0, [A6 - 0xE]
  3213. 00002654  E648                     lsr        D0.w, 3
  3214. 00002656  4840                     swap.w     D0
  3215. 00002658  4240                     clr.w      D0
  3216. 0000265A  4840                     swap.w     D0
  3217. 0000265C  D080                     add.l      D0, D0
  3218. 0000265E  D0AD CF10                add.l      D0, [A5 - 0x30F0]
  3219. 00002662  2040                     movea.l    A0, D0
  3220. 00002664  226E FFF4                movea.l    A1, [A6 - 0xC]
  3221. 00002668  3350 001E                move.w     [A1 + 0x1E], [A0]
  3222. label0000266C:
  3223. 0000266C  206E FFF4                movea.l    A0, [A6 - 0xC]
  3224. 00002670  4228 001A                clr.b      [A0 + 0x1A]
  3225. 00002674  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3226. 00002678  4EBA 027A                jsr        [PC + 0x27A /* 000028F4 */]
  3227. 0000267C  588F                     addq.l     A7, 4
  3228. 0000267E  6000 0246                bra        +0x248 /* 000028C6 */
  3229. 00002682  7000                     moveq.l    D0, 0x00
  3230. 00002684  102E FFF3                move.b     D0, [A6 - 0xD]
  3231. 00002688  41ED CECC                lea.l      A0, [A5 - 0x3134]
  3232. 0000268C  4840                     swap.w     D0
  3233. 0000268E  4240                     clr.w      D0
  3234. 00002690  4840                     swap.w     D0
  3235. 00002692  D1C0                     add.l      A0, D0
  3236. 00002694  7000                     moveq.l    D0, 0x00
  3237. 00002696  1010                     move.b     D0, [A0]
  3238. 00002698  E648                     lsr        D0.w, 3
  3239. 0000269A  0240 0007                andi.w     D0, 0x7
  3240. 0000269E  206E FFF4                movea.l    A0, [A6 - 0xC]
  3241. 000026A2  1140 0016                move.b     [A0 + 0x16], D0
  3242. 000026A6  206E FFF4                movea.l    A0, [A6 - 0xC]
  3243. 000026AA  116E FFF2 0017           move.b     [A0 + 0x17], [A6 - 0xE]
  3244. 000026B0  206E FFF4                movea.l    A0, [A6 - 0xC]
  3245. 000026B4  116E FFF1 0018           move.b     [A0 + 0x18], [A6 - 0xF]
  3246. 000026BA  206E FFF4                movea.l    A0, [A6 - 0xC]
  3247. 000026BE  4268 0014                clr.w      [A0 + 0x14]
  3248. 000026C2  7000                     moveq.l    D0, 0x00
  3249. 000026C4  102E FFF3                move.b     D0, [A6 - 0xD]
  3250. 000026C8  41ED CECC                lea.l      A0, [A5 - 0x3134]
  3251. 000026CC  4840                     swap.w     D0
  3252. 000026CE  4240                     clr.w      D0
  3253. 000026D0  4840                     swap.w     D0
  3254. 000026D2  D1C0                     add.l      A0, D0
  3255. 000026D4  7000                     moveq.l    D0, 0x00
  3256. 000026D6  102E FFF3                move.b     D0, [A6 - 0xD]
  3257. 000026DA  43ED CECC                lea.l      A1, [A5 - 0x3134]
  3258. 000026DE  4840                     swap.w     D0
  3259. 000026E0  4240                     clr.w      D0
  3260. 000026E2  4840                     swap.w     D0
  3261. 000026E4  D3C0                     add.l      A1, D0
  3262. 000026E6  7000                     moveq.l    D0, 0x00
  3263. 000026E8  1011                     move.b     D0, [A1]
  3264. 000026EA  0240 0047                andi.w     D0, 0x47 /* 'G' */
  3265. 000026EE  7200                     moveq.l    D1, 0x00
  3266. 000026F0  122E FFF2                move.b     D1, [A6 - 0xE]
  3267. 000026F4  E749                     lsl        D1.w, 3
  3268. 000026F6  8041                     or.w       D0, D1
  3269. 000026F8  1080                     move.b     [A0], D0
  3270. 000026FA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3271. 000026FE  4EBA 01F4                jsr        [PC + 0x1F4 /* 000028F4 */]
  3272. 00002702  588F                     addq.l     A7, 4
  3273. 00002704  6000 01C0                bra        +0x1C2 /* 000028C6 */
  3274. 00002708  206E FFF4                movea.l    A0, [A6 - 0xC]
  3275. 0000270C  7000                     moveq.l    D0, 0x00
  3276. 0000270E  102E FFF2                move.b     D0, [A6 - 0xE]
  3277. 00002712  3140 0014                move.w     [A0 + 0x14], D0
  3278. 00002716  206E FFF4                movea.l    A0, [A6 - 0xC]
  3279. 0000271A  317C 00FF 0016           move.w     [A0 + 0x16], 0xFF
  3280. 00002720  102E FFF3                move.b     D0, [A6 - 0xD]
  3281. 00002724  B02E FFF2                cmp.b      D0, [A6 - 0xE]
  3282. 00002728  6700 00AA                beq        +0xAC /* 000027D4 */
  3283. 0000272C  4A2D F75C                tst.b      [A5 - 0x8A4]
  3284. 00002730  6722                     beq        +0x24 /* 00002754 */
  3285. 00002732  422D F75C                clr.b      [A5 - 0x8A4]
  3286. 00002736  7000                     moveq.l    D0, 0x00
  3287. 00002738  102E FFF2                move.b     D0, [A6 - 0xE]
  3288. 0000273C  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  3289. 00002740  4840                     swap.w     D0
  3290. 00002742  4240                     clr.w      D0
  3291. 00002744  4840                     swap.w     D0
  3292. 00002746  D1C0                     add.l      A0, D0
  3293. 00002748  226E FFF4                movea.l    A1, [A6 - 0xC]
  3294. 0000274C  7000                     moveq.l    D0, 0x00
  3295. 0000274E  1010                     move.b     D0, [A0]
  3296. 00002750  3340 0016                move.w     [A1 + 0x16], D0
  3297. label00002754:
  3298. 00002754  7000                     moveq.l    D0, 0x00
  3299. 00002756  102E FFF2                move.b     D0, [A6 - 0xE]
  3300. 0000275A  41ED CECC                lea.l      A0, [A5 - 0x3134]
  3301. 0000275E  4840                     swap.w     D0
  3302. 00002760  4240                     clr.w      D0
  3303. 00002762  4840                     swap.w     D0
  3304. 00002764  D1C0                     add.l      A0, D0
  3305. 00002766  7000                     moveq.l    D0, 0x00
  3306. 00002768  102E FFF3                move.b     D0, [A6 - 0xD]
  3307. 0000276C  43ED CECC                lea.l      A1, [A5 - 0x3134]
  3308. 00002770  4840                     swap.w     D0
  3309. 00002772  4240                     clr.w      D0
  3310. 00002774  4840                     swap.w     D0
  3311. 00002776  D3C0                     add.l      A1, D0
  3312. 00002778  1091                     move.b     [A0], [A1]
  3313. 0000277A  7000                     moveq.l    D0, 0x00
  3314. 0000277C  102E FFF3                move.b     D0, [A6 - 0xD]
  3315. 00002780  41ED CECC                lea.l      A0, [A5 - 0x3134]
  3316. 00002784  4840                     swap.w     D0
  3317. 00002786  4240                     clr.w      D0
  3318. 00002788  4840                     swap.w     D0
  3319. 0000278A  D1C0                     add.l      A0, D0
  3320. 0000278C  4210                     clr.b      [A0]
  3321. 0000278E  7000                     moveq.l    D0, 0x00
  3322. 00002790  102E FFF2                move.b     D0, [A6 - 0xE]
  3323. 00002794  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  3324. 00002798  4840                     swap.w     D0
  3325. 0000279A  4240                     clr.w      D0
  3326. 0000279C  4840                     swap.w     D0
  3327. 0000279E  D1C0                     add.l      A0, D0
  3328. 000027A0  7000                     moveq.l    D0, 0x00
  3329. 000027A2  102E FFF3                move.b     D0, [A6 - 0xD]
  3330. 000027A6  43ED C328                lea.l      A1, [A5 - 0x3CD8]
  3331. 000027AA  4840                     swap.w     D0
  3332. 000027AC  4240                     clr.w      D0
  3333. 000027AE  4840                     swap.w     D0
  3334. 000027B0  D3C0                     add.l      A1, D0
  3335. 000027B2  1091                     move.b     [A0], [A1]
  3336. 000027B4  426E FFFE                clr.w      [A6 - 0x2]
  3337. 000027B8  6012                     bra        +0x14 /* 000027CC */
  3338. label000027BA:
  3339. 000027BA  302E FFFE                move.w     D0, [A6 - 0x2]
  3340. 000027BE  526E FFFE                addq.w     [A6 - 0x2], 1
  3341. 000027C2  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  3342. 000027C6  D0C0                     add.w      A0, D0
  3343. 000027C8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3344. 000027CA  1080                     move.b     [A0], D0
  3345. label000027CC:
  3346. 000027CC  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  3347. 000027D2  6DE6                     blt        -0x18 /* 000027BA */
  3348. label000027D4:
  3349. 000027D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3350. 000027D8  4EBA 011A                jsr        [PC + 0x11A /* 000028F4 */]
  3351. 000027DC  588F                     addq.l     A7, 4
  3352. 000027DE  6000 00E6                bra        +0xE8 /* 000028C6 */
  3353. 000027E2  7000                     moveq.l    D0, 0x00
  3354. 000027E4  102E FFF1                move.b     D0, [A6 - 0xF]
  3355. 000027E8  5340                     subq.w     D0, 1
  3356. 000027EA  C0FC 001A                mulu.w     D0, 0x1A
  3357. 000027EE  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  3358. 000027F2  D1C0                     add.l      A0, D0
  3359. 000027F4  43ED B1DC                lea.l      A1, [A5 - 0x4E24]
  3360. 000027F8  2028 0008                move.l     D0, [A0 + 0x8]
  3361. 000027FC  9089                     sub.l      D0, A1
  3362. 000027FE  E480                     asr        D0, 2
  3363. 00002800  7200                     moveq.l    D1, 0x00
  3364. 00002802  122E FFF2                move.b     D1, [A6 - 0xE]
  3365. 00002806  4841                     swap.w     D1
  3366. 00002808  4241                     clr.w      D1
  3367. 0000280A  4841                     swap.w     D1
  3368. 0000280C  D280                     add.l      D1, D0
  3369. 0000280E  0681 0000 000E           addi.l     D1, 0xE
  3370. 00002814  206E FFF4                movea.l    A0, [A6 - 0xC]
  3371. 00002818  3141 0014                move.w     [A0 + 0x14], D1
  3372. 0000281C  7000                     moveq.l    D0, 0x00
  3373. 0000281E  102E FFF2                move.b     D0, [A6 - 0xE]
  3374. 00002822  0C40 0001                cmpi.w     D0, 0x1
  3375. 00002826  6300 005C                bls        +0x5E /* 00002884 */
  3376. 0000282A  7000                     moveq.l    D0, 0x00
  3377. 0000282C  102E FFF3                move.b     D0, [A6 - 0xD]
  3378. 00002830  41ED CECC                lea.l      A0, [A5 - 0x3134]
  3379. 00002834  4840                     swap.w     D0
  3380. 00002836  4240                     clr.w      D0
  3381. 00002838  4840                     swap.w     D0
  3382. 0000283A  D1C0                     add.l      A0, D0
  3383. 0000283C  7000                     moveq.l    D0, 0x00
  3384. 0000283E  102E FFF3                move.b     D0, [A6 - 0xD]
  3385. 00002842  43ED CECC                lea.l      A1, [A5 - 0x3134]
  3386. 00002846  4840                     swap.w     D0
  3387. 00002848  4240                     clr.w      D0
  3388. 0000284A  4840                     swap.w     D0
  3389. 0000284C  D3C0                     add.l      A1, D0
  3390. 0000284E  7000                     moveq.l    D0, 0x00
  3391. 00002850  1011                     move.b     D0, [A1]
  3392. 00002852  0240 0047                andi.w     D0, 0x47 /* 'G' */
  3393. 00002856  226E FFF4                movea.l    A1, [A6 - 0xC]
  3394. 0000285A  2269 000A                movea.l    A1, [A1 + 0xA]
  3395. 0000285E  0C51 00A0                cmpi.w     [A1], 0xA0
  3396. 00002862  6F06                     ble        +0x8 /* 0000286A */
  3397. 00002864  48E7 8080                movem.l    -[A7], D0,A0
  3398. 00002868  6008                     bra        +0xA /* 00002872 */
  3399. label0000286A:
  3400. 0000286A  48E7 8080                movem.l    -[A7], D0,A0
  3401. 0000286E  7018                     moveq.l    D0, 0x18
  3402. 00002870  6002                     bra        +0x4 /* 00002874 */
  3403. label00002872:
  3404. 00002872  7038                     moveq.l    D0, 0x38
  3405. label00002874:
  3406. 00002874  3D40 FFEC                move.w     [A6 - 0x14], D0
  3407. 00002878  4CDF 0101                movem.l    D0,A0, [A7]+
  3408. 0000287C  806E FFEC                or.w       D0, [A6 - 0x14]
  3409. 00002880  1080                     move.b     [A0], D0
  3410. 00002882  6038                     bra        +0x3A /* 000028BC */
  3411. label00002884:
  3412. 00002884  7000                     moveq.l    D0, 0x00
  3413. 00002886  102E FFF3                move.b     D0, [A6 - 0xD]
  3414. 0000288A  41ED CECC                lea.l      A0, [A5 - 0x3134]
  3415. 0000288E  4840                     swap.w     D0
  3416. 00002890  4240                     clr.w      D0
  3417. 00002892  4840                     swap.w     D0
  3418. 00002894  D1C0                     add.l      A0, D0
  3419. 00002896  7000                     moveq.l    D0, 0x00
  3420. 00002898  102E FFF3                move.b     D0, [A6 - 0xD]
  3421. 0000289C  43ED CECC                lea.l      A1, [A5 - 0x3134]
  3422. 000028A0  4840                     swap.w     D0
  3423. 000028A2  4240                     clr.w      D0
  3424. 000028A4  4840                     swap.w     D0
  3425. 000028A6  D3C0                     add.l      A1, D0
  3426. 000028A8  7000                     moveq.l    D0, 0x00
  3427. 000028AA  1011                     move.b     D0, [A1]
  3428. 000028AC  0240 0047                andi.w     D0, 0x47 /* 'G' */
  3429. 000028B0  7200                     moveq.l    D1, 0x00
  3430. 000028B2  122E FFF2                move.b     D1, [A6 - 0xE]
  3431. 000028B6  EB49                     lsl        D1.w, 5
  3432. 000028B8  8041                     or.w       D0, D1
  3433. 000028BA  1080                     move.b     [A0], D0
  3434. label000028BC:
  3435. 000028BC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3436. 000028C0  4EBA 0032                jsr        [PC + 0x32 /* 000028F4 */]
  3437. 000028C4  588F                     addq.l     A7, 4
  3438. label000028C6:
  3439. 000028C6  206E FFF8                movea.l    A0, [A6 - 0x8]
  3440. 000028CA  7000                     moveq.l    D0, 0x00
  3441. 000028CC  1028 0003                move.b     D0, [A0 + 0x3]
  3442. 000028D0  0C40 00FF                cmpi.w     D0, 0xFF
  3443. 000028D4  6712                     beq        +0x14 /* 000028E8 */
  3444. 000028D6  206E FFF8                movea.l    A0, [A6 - 0x8]
  3445. 000028DA  7000                     moveq.l    D0, 0x00
  3446. 000028DC  1028 0003                move.b     D0, [A0 + 0x3]
  3447. 000028E0  3F00                     move.w     -[A7], D0
  3448. 000028E2  4EBA F528                jsr        [PC - 0xAD8 /* 00001E0C */]
  3449. 000028E6  548F                     addq.l     A7, 2
  3450. label000028E8:
  3451. 000028E8  4E5E                     unlink     A6
  3452. 000028EA  4E75                     rts
  3453. 000028EC  4143                     chk.w      D0, D3
  3454. 000028EE  5449                     addq.w     A1, 2
  3455. 000028F0  5641                     addq.w     D1, 3
  3456. 000028F2  5445                     addq.w     D5, 2
  3457. fn000028F4:
  3458. 000028F4  4E56 FFFC                link       A6, -0x0004
  3459. 000028F8  2D6D F738 FFFC           move.l     [A6 - 0x4], [A5 - 0x8C8]
  3460. 000028FE  4AAE FFFC                tst.l      [A6 - 0x4]
  3461. 00002902  6612                     bne        +0x14 /* 00002916 */
  3462. 00002904  2B6E 0008 F738           move.l     [A5 - 0x8C8], [A6 + 0x8]
  3463. 0000290A  601E                     bra        +0x20 /* 0000292A */
  3464. label0000290C:
  3465. 0000290C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3466. 00002910  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  3467. label00002916:
  3468. 00002916  206E FFFC                movea.l    A0, [A6 - 0x4]
  3469. 0000291A  4AA8 0010                tst.l      [A0 + 0x10]
  3470. 0000291E  66EC                     bne        -0x12 /* 0000290C */
  3471. 00002920  206E FFFC                movea.l    A0, [A6 - 0x4]
  3472. 00002924  216E 0008 0010           move.l     [A0 + 0x10], [A6 + 0x8]
  3473. label0000292A:
  3474. 0000292A  206E 0008                movea.l    A0, [A6 + 0x8]
  3475. 0000292E  42A8 0010                clr.l      [A0 + 0x10]
  3476. 00002932  4E5E                     unlink     A6
  3477. 00002934  4E75                     rts
  3478. 00002936  4144                     chk.w      D0, D4
  3479. 00002938  4441                     neg.w      D1
  3480. 0000293A  4354                     chk.w      D1, [A4]
  3481. 0000293C  4956                     chk.w      D4, [A6]
  3482. fn0000293E:
  3483. 0000293E  4E56 FFFC                link       A6, -0x0004
  3484. 00002942  41ED F738                lea.l      A0, [A5 - 0x8C8]
  3485. 00002946  2D48 FFFC                move.l     [A6 - 0x4], A0
  3486. 0000294A  600E                     bra        +0x10 /* 0000295A */
  3487. label0000294C:
  3488. 0000294C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3489. 00002950  2050                     movea.l    A0, [A0]
  3490. 00002952  41E8 0010                lea.l      A0, [A0 + 0x10]
  3491. 00002956  2D48 FFFC                move.l     [A6 - 0x4], A0
  3492. label0000295A:
  3493. 0000295A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3494. 0000295E  2010                     move.l     D0, [A0]
  3495. 00002960  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3496. 00002964  66E6                     bne        -0x18 /* 0000294C */
  3497. 00002966  206E 0008                movea.l    A0, [A6 + 0x8]
  3498. 0000296A  226E FFFC                movea.l    A1, [A6 - 0x4]
  3499. 0000296E  22A8 0010                move.l     [A1], [A0 + 0x10]
  3500. 00002972  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3501. 00002976  4EBA EF50                jsr        [PC - 0x10B0 /* 000018C8 */]
  3502. 0000297A  588F                     addq.l     A7, 4
  3503. 0000297C  4E5E                     unlink     A6
  3504. 0000297E  4E75                     rts
  3505. 00002980  4445                     neg.w      D5
  3506. 00002982  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  3507. 00002986  4143                     chk.w      D0, D3
  3508. export_152:
  3509. 00002988  4E56 FFF8                link       A6, -0x0008
  3510. 0000298C  42A7                     clr.l      -[A7]
  3511. 0000298E  A975                     syscall    TickCount
  3512. 00002990  201F                     move.l     D0, [A7]+
  3513. 00002992  2B40 F62C                move.l     [A5 - 0x9D4], D0
  3514. 00002996  202D F62C                move.l     D0, [A5 - 0x9D4]
  3515. 0000299A  90AD F630                sub.l      D0, [A5 - 0x9D0]
  3516. 0000299E  0C80 0000 0006           cmpi.l     D0, 0x6
  3517. 000029A4  6C06                     bge        +0x8 /* 000029AC */
  3518. 000029A6  7000                     moveq.l    D0, 0x00
  3519. 000029A8  6000 01CE                bra        +0x1D0 /* 00002B78 */
  3520. label000029AC:
  3521. 000029AC  2B6D F62C F630           move.l     [A5 - 0x9D0], [A5 - 0x9D4]
  3522. 000029B2  7040                     moveq.l    D0, 0x40
  3523. 000029B4  3B40 ECF4                move.w     [A5 - 0x130C], D0
  3524. 000029B8  426D ECF6                clr.w      [A5 - 0x130A]
  3525. 000029BC  3B7C 0149 ECF8           move.w     [A5 - 0x1308], 0x149
  3526. 000029C2  426D ECFA                clr.w      [A5 - 0x1306]
  3527. 000029C6  426E FFFA                clr.w      [A6 - 0x6]
  3528. 000029CA  2D6D F738 FFFC           move.l     [A6 - 0x4], [A5 - 0x8C8]
  3529. 000029D0  4AAE FFFC                tst.l      [A6 - 0x4]
  3530. 000029D4  6600 0140                bne        +0x142 /* 00002B16 */
  3531. 000029D8  4A6D F626                tst.w      [A5 - 0x9DA]
  3532. 000029DC  6708                     beq        +0xA /* 000029E6 */
  3533. 000029DE  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  3534. 000029E2  426D F626                clr.w      [A5 - 0x9DA]
  3535. label000029E6:
  3536. 000029E6  7001                     moveq.l    D0, 0x01
  3537. 000029E8  6000 018E                bra        +0x190 /* 00002B78 */
  3538. label000029EC:
  3539. 000029EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3540. 000029F0  7000                     moveq.l    D0, 0x00
  3541. 000029F2  1028 000E                move.b     D0, [A0 + 0xE]
  3542. 000029F6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3543. 000029FA  0001 0008                ori.b      D1, 0x8
  3544. 000029FE  0094 0010 0052           ori.l      [A4], 0x100052
  3545. 00002A04  0040 005E                ori.w      D0, 0x5E /* '^' */
  3546. 00002A08  007C 006A                ori.w      sr, 106
  3547. 00002A0C  0016 0026                ori.b      [A6], 0x26 /* '&' */
  3548. 00002A10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3549. 00002A14  4EBA 016E                jsr        [PC + 0x16E /* 00002B84 */]
  3550. 00002A18  588F                     addq.l     A7, 4
  3551. 00002A1A  3D40 FFFA                move.w     [A6 - 0x6], D0
  3552. 00002A1E  6000 0072                bra        +0x74 /* 00002A92 */
  3553. 00002A22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3554. 00002A26  4EBA 0CF8                jsr        [PC + 0xCF8 /* 00003720 */]
  3555. 00002A2A  588F                     addq.l     A7, 4
  3556. 00002A2C  3D40 FFFA                move.w     [A6 - 0x6], D0
  3557. 00002A30  6000 0060                bra        +0x62 /* 00002A92 */
  3558. 00002A34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3559. 00002A38  4EBA 06A8                jsr        [PC + 0x6A8 /* 000030E2 */]
  3560. 00002A3C  588F                     addq.l     A7, 4
  3561. 00002A3E  3D40 FFFA                move.w     [A6 - 0x6], D0
  3562. 00002A42  604E                     bra        +0x50 /* 00002A92 */
  3563. 00002A44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3564. 00002A48  4EBA 13C8                jsr        [PC + 0x13C8 /* 00003E12 */]
  3565. 00002A4C  588F                     addq.l     A7, 4
  3566. 00002A4E  3D40 FFFA                move.w     [A6 - 0x6], D0
  3567. 00002A52  603E                     bra        +0x40 /* 00002A92 */
  3568. 00002A54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3569. 00002A58  4EBA 1038                jsr        [PC + 0x1038 /* 00003A92 */]
  3570. 00002A5C  588F                     addq.l     A7, 4
  3571. 00002A5E  3D40 FFFA                move.w     [A6 - 0x6], D0
  3572. 00002A62  602E                     bra        +0x30 /* 00002A92 */
  3573. 00002A64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3574. 00002A68  4EBA 044C                jsr        [PC + 0x44C /* 00002EB6 */]
  3575. 00002A6C  588F                     addq.l     A7, 4
  3576. 00002A6E  3D40 FFFA                move.w     [A6 - 0x6], D0
  3577. 00002A72  601E                     bra        +0x20 /* 00002A92 */
  3578. 00002A74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3579. 00002A78  4EBA 0EE8                jsr        [PC + 0xEE8 /* 00003962 */]
  3580. 00002A7C  588F                     addq.l     A7, 4
  3581. 00002A7E  3D40 FFFA                move.w     [A6 - 0x6], D0
  3582. 00002A82  600E                     bra        +0x10 /* 00002A92 */
  3583. 00002A84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3584. 00002A88  4EBA 143E                jsr        [PC + 0x143E /* 00003EC8 */]
  3585. 00002A8C  588F                     addq.l     A7, 4
  3586. 00002A8E  3D40 FFFA                move.w     [A6 - 0x6], D0
  3587. label00002A92:
  3588. 00002A92  4A6E FFFA                tst.w      [A6 - 0x6]
  3589. 00002A96  6700 0074                beq        +0x76 /* 00002B0C */
  3590. 00002A9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3591. 00002A9E  7000                     moveq.l    D0, 0x00
  3592. 00002AA0  1028 000F                move.b     D0, [A0 + 0xF]
  3593. 00002AA4  4840                     swap.w     D0
  3594. 00002AA6  4240                     clr.w      D0
  3595. 00002AA8  4840                     swap.w     D0
  3596. 00002AAA  E780                     asl        D0, 3
  3597. 00002AAC  41ED F636                lea.l      A0, [A5 - 0x9CA]
  3598. 00002AB0  D1C0                     add.l      A0, D0
  3599. 00002AB2  4228 0001                clr.b      [A0 + 0x1]
  3600. 00002AB6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3601. 00002ABA  1D68 000F FFF9           move.b     [A6 - 0x7], [A0 + 0xF]
  3602. 00002AC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3603. 00002AC4  4EBA FE78                jsr        [PC - 0x188 /* 0000293E */]
  3604. 00002AC8  588F                     addq.l     A7, 4
  3605. 00002ACA  7000                     moveq.l    D0, 0x00
  3606. 00002ACC  102E FFF9                move.b     D0, [A6 - 0x7]
  3607. 00002AD0  4840                     swap.w     D0
  3608. 00002AD2  4240                     clr.w      D0
  3609. 00002AD4  4840                     swap.w     D0
  3610. 00002AD6  E780                     asl        D0, 3
  3611. 00002AD8  41ED F636                lea.l      A0, [A5 - 0x9CA]
  3612. 00002ADC  D1C0                     add.l      A0, D0
  3613. 00002ADE  7000                     moveq.l    D0, 0x00
  3614. 00002AE0  1028 0002                move.b     D0, [A0 + 0x2]
  3615. 00002AE4  0C40 00FF                cmpi.w     D0, 0xFF
  3616. 00002AE8  6722                     beq        +0x24 /* 00002B0C */
  3617. 00002AEA  7000                     moveq.l    D0, 0x00
  3618. 00002AEC  102E FFF9                move.b     D0, [A6 - 0x7]
  3619. 00002AF0  4840                     swap.w     D0
  3620. 00002AF2  4240                     clr.w      D0
  3621. 00002AF4  4840                     swap.w     D0
  3622. 00002AF6  E780                     asl        D0, 3
  3623. 00002AF8  41ED F636                lea.l      A0, [A5 - 0x9CA]
  3624. 00002AFC  D1C0                     add.l      A0, D0
  3625. 00002AFE  7000                     moveq.l    D0, 0x00
  3626. 00002B00  1028 0002                move.b     D0, [A0 + 0x2]
  3627. 00002B04  3F00                     move.w     -[A7], D0
  3628. 00002B06  4EBA F304                jsr        [PC - 0xCFC /* 00001E0C */]
  3629. 00002B0A  548F                     addq.l     A7, 2
  3630. label00002B0C:
  3631. 00002B0C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3632. 00002B10  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  3633. label00002B16:
  3634. 00002B16  4AAE FFFC                tst.l      [A6 - 0x4]
  3635. 00002B1A  6600 FED0                bne        -0x12E /* 000029EC */
  3636. 00002B1E  7000                     moveq.l    D0, 0x00
  3637. 00002B20  102D F75C                move.b     D0, [A5 - 0x8A4]
  3638. 00002B24  0C40 0002                cmpi.w     D0, 0x2
  3639. 00002B28  6600 004C                bne        +0x4E /* 00002B76 */
  3640. 00002B2C  3B6D ECF4 ECEC           move.w     [A5 - 0x1314], [A5 - 0x130C]
  3641. 00002B32  3B6D ECF6 ECEE           move.w     [A5 - 0x1312], [A5 - 0x130A]
  3642. 00002B38  3B6D ECF8 ECF0           move.w     [A5 - 0x1310], [A5 - 0x1308]
  3643. 00002B3E  3B6D ECFA ECF2           move.w     [A5 - 0x130E], [A5 - 0x1306]
  3644. 00002B44  4A6D ECEE                tst.w      [A5 - 0x1312]
  3645. 00002B48  6D1A                     blt        +0x1C /* 00002B64 */
  3646. 00002B4A  0C6D 0040 ECEC           cmpi.w     [A5 - 0x1314], 0x40 /* '@' */
  3647. 00002B50  6E12                     bgt        +0x14 /* 00002B64 */
  3648. 00002B52  0C6D 0149 ECF0           cmpi.w     [A5 - 0x1310], 0x149
  3649. 00002B58  6E0A                     bgt        +0xC /* 00002B64 */
  3650. 00002B5A  4A6D ECF2                tst.w      [A5 - 0x130E]
  3651. 00002B5E  6D04                     blt        +0x6 /* 00002B64 */
  3652. 00002B60  7000                     moveq.l    D0, 0x00
  3653. 00002B62  6002                     bra        +0x4 /* 00002B66 */
  3654. label00002B64:
  3655. 00002B64  7001                     moveq.l    D0, 0x01
  3656. label00002B66:
  3657. 00002B66  4A40                     tst.w      D0
  3658. 00002B68  660C                     bne        +0xE /* 00002B76 */
  3659. 00002B6A  4267                     clr.w      -[A7]
  3660. 00002B6C  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  3661. 00002B70  548F                     addq.l     A7, 2
  3662. 00002B72  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  3663. label00002B76:
  3664. 00002B76  7000                     moveq.l    D0, 0x00
  3665. label00002B78:
  3666. 00002B78  4E5E                     unlink     A6
  3667. 00002B7A  4E75                     rts
  3668. 00002B7C  4841                     swap.w     D1
  3669. 00002B7E  4E44                     trap       4
  3670. 00002B80  4C45 414C                movem.l    D2,D3,D6,A0,A6, D5
  3671. fn00002B84:
  3672. 00002B84  4E56 FFEC                link       A6, -0x0014
  3673. 00002B88  48E7 1800                movem.l    -[A7], D3,D4
  3674. 00002B8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3675. 00002B90  4EBA 169A                jsr        [PC + 0x169A /* 0000422C */]
  3676. 00002B94  588F                     addq.l     A7, 4
  3677. 00002B96  4A40                     tst.w      D0
  3678. 00002B98  6606                     bne        +0x8 /* 00002BA0 */
  3679. 00002B9A  7000                     moveq.l    D0, 0x00
  3680. 00002B9C  6000 0308                bra        +0x30A /* 00002EA6 */
  3681. label00002BA0:
  3682. 00002BA0  426D EC86                clr.w      [A5 - 0x137A]
  3683. 00002BA4  206E 0008                movea.l    A0, [A6 + 0x8]
  3684. 00002BA8  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3685. 00002BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  3686. 00002BB0  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  3687. 00002BB6  206E 0008                movea.l    A0, [A6 + 0x8]
  3688. 00002BBA  3D68 0014 FFEE           move.w     [A6 - 0x12], [A0 + 0x14]
  3689. 00002BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  3690. 00002BC4  4A28 0018                tst.b      [A0 + 0x18]
  3691. 00002BC8  6600 0172                bne        +0x174 /* 00002D3C */
  3692. 00002BCC  302E FFEE                move.w     D0, [A6 - 0x12]
  3693. 00002BD0  4840                     swap.w     D0
  3694. 00002BD2  4240                     clr.w      D0
  3695. 00002BD4  4840                     swap.w     D0
  3696. 00002BD6  E580                     asl        D0, 2
  3697. 00002BD8  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  3698. 00002BDC  D1C0                     add.l      A0, D0
  3699. 00002BDE  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3700. 00002BE2  4A6D C548                tst.w      [A5 - 0x3AB8]
  3701. 00002BE6  663A                     bne        +0x3C /* 00002C22 */
  3702. 00002BE8  426E FFEC                clr.w      [A6 - 0x14]
  3703. 00002BEC  6008                     bra        +0xA /* 00002BF6 */
  3704. label00002BEE:
  3705. 00002BEE  526E FFEC                addq.w     [A6 - 0x14], 1
  3706. 00002BF2  54AE FFFC                addq.l     [A6 - 0x4], 2
  3707. label00002BF6:
  3708. 00002BF6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3709. 00002BFA  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  3710. 00002BFE  66EE                     bne        -0x10 /* 00002BEE */
  3711. 00002C00  206E 0008                movea.l    A0, [A6 + 0x8]
  3712. 00002C04  116E FFED 0018           move.b     [A0 + 0x18], [A6 - 0x13]
  3713. 00002C0A  302E FFEE                move.w     D0, [A6 - 0x12]
  3714. 00002C0E  4840                     swap.w     D0
  3715. 00002C10  4240                     clr.w      D0
  3716. 00002C12  4840                     swap.w     D0
  3717. 00002C14  E580                     asl        D0, 2
  3718. 00002C16  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  3719. 00002C1A  D1C0                     add.l      A0, D0
  3720. 00002C1C  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3721. 00002C20  600A                     bra        +0xC /* 00002C2C */
  3722. label00002C22:
  3723. 00002C22  206E 0008                movea.l    A0, [A6 + 0x8]
  3724. 00002C26  7010                     moveq.l    D0, 0x10
  3725. 00002C28  1140 0018                move.b     [A0 + 0x18], D0
  3726. label00002C2C:
  3727. 00002C2C  206E 0008                movea.l    A0, [A6 + 0x8]
  3728. 00002C30  7001                     moveq.l    D0, 0x01
  3729. 00002C32  1140 0019                move.b     [A0 + 0x19], D0
  3730. 00002C36  4A6D C548                tst.w      [A5 - 0x3AB8]
  3731. 00002C3A  6716                     beq        +0x18 /* 00002C52 */
  3732. 00002C3C  302E FFEE                move.w     D0, [A6 - 0x12]
  3733. 00002C40  4840                     swap.w     D0
  3734. 00002C42  4240                     clr.w      D0
  3735. 00002C44  4840                     swap.w     D0
  3736. 00002C46  E780                     asl        D0, 3
  3737. 00002C48  D0AD B69C                add.l      D0, [A5 - 0x4964]
  3738. 00002C4C  2D40 FFF4                move.l     [A6 - 0xC], D0
  3739. 00002C50  601A                     bra        +0x1C /* 00002C6C */
  3740. label00002C52:
  3741. 00002C52  206E FFFC                movea.l    A0, [A6 - 0x4]
  3742. 00002C56  54AE FFFC                addq.l     [A6 - 0x4], 2
  3743. 00002C5A  3010                     move.w     D0, [A0]
  3744. 00002C5C  4840                     swap.w     D0
  3745. 00002C5E  4240                     clr.w      D0
  3746. 00002C60  4840                     swap.w     D0
  3747. 00002C62  E780                     asl        D0, 3
  3748. 00002C64  D0AD B69C                add.l      D0, [A5 - 0x4964]
  3749. 00002C68  2D40 FFF4                move.l     [A6 - 0xC], D0
  3750. label00002C6C:
  3751. 00002C6C  4A6D EC86                tst.w      [A5 - 0x137A]
  3752. 00002C70  6760                     beq        +0x62 /* 00002CD2 */
  3753. 00002C72  302E FFEE                move.w     D0, [A6 - 0x12]
  3754. 00002C76  4840                     swap.w     D0
  3755. 00002C78  4240                     clr.w      D0
  3756. 00002C7A  4840                     swap.w     D0
  3757. 00002C7C  E780                     asl        D0, 3
  3758. 00002C7E  D0AD B69C                add.l      D0, [A5 - 0x4964]
  3759. 00002C82  2040                     movea.l    A0, D0
  3760. 00002C84  7000                     moveq.l    D0, 0x00
  3761. 00002C86  1010                     move.b     D0, [A0]
  3762. 00002C88  5E40                     addq.w     D0, 7
  3763. 00002C8A  E448                     lsr        D0.w, 2
  3764. 00002C8C  0240 00FE                andi.w     D0, 0xFE
  3765. 00002C90  322E FFEE                move.w     D1, [A6 - 0x12]
  3766. 00002C94  4841                     swap.w     D1
  3767. 00002C96  4241                     clr.w      D1
  3768. 00002C98  4841                     swap.w     D1
  3769. 00002C9A  E781                     asl        D1, 3
  3770. 00002C9C  D2AD B69C                add.l      D1, [A5 - 0x4964]
  3771. 00002CA0  342E FFEE                move.w     D2, [A6 - 0x12]
  3772. 00002CA4  4842                     swap.w     D2
  3773. 00002CA6  4242                     clr.w      D2
  3774. 00002CA8  4842                     swap.w     D2
  3775. 00002CAA  E782                     asl        D2, 3
  3776. 00002CAC  D4AD B69C                add.l      D2, [A5 - 0x4964]
  3777. 00002CB0  2042                     movea.l    A0, D2
  3778. 00002CB2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3779. 00002CB6  2041                     movea.l    A0, D1
  3780. 00002CB8  7200                     moveq.l    D1, 0x00
  3781. 00002CBA  1228 0001                move.b     D1, [A0 + 0x1]
  3782. 00002CBE  3F01                     move.w     -[A7], D1
  3783. 00002CC0  3F00                     move.w     -[A7], D0
  3784. 00002CC2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3785. 00002CC6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3786. 00002CCA  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  3787. 00002CCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3788. label00002CD2:
  3789. 00002CD2  206E 0008                movea.l    A0, [A6 + 0x8]
  3790. 00002CD6  7000                     moveq.l    D0, 0x00
  3791. 00002CD8  1028 0016                move.b     D0, [A0 + 0x16]
  3792. 00002CDC  4840                     swap.w     D0
  3793. 00002CDE  4240                     clr.w      D0
  3794. 00002CE0  4840                     swap.w     D0
  3795. 00002CE2  D080                     add.l      D0, D0
  3796. 00002CE4  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  3797. 00002CE8  2040                     movea.l    A0, D0
  3798. 00002CEA  3B50 F628                move.w     [A5 - 0x9D8], [A0]
  3799. 00002CEE  206E 0008                movea.l    A0, [A6 + 0x8]
  3800. 00002CF2  7000                     moveq.l    D0, 0x00
  3801. 00002CF4  1028 0016                move.b     D0, [A0 + 0x16]
  3802. 00002CF8  E648                     lsr        D0.w, 3
  3803. 00002CFA  4840                     swap.w     D0
  3804. 00002CFC  4240                     clr.w      D0
  3805. 00002CFE  4840                     swap.w     D0
  3806. 00002D00  D080                     add.l      D0, D0
  3807. 00002D02  D0AD CF10                add.l      D0, [A5 - 0x30F0]
  3808. 00002D06  2040                     movea.l    A0, D0
  3809. 00002D08  3B50 F62A                move.w     [A5 - 0x9D6], [A0]
  3810. 00002D0C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3811. 00002D10  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3812. 00002D14  206E FFF8                movea.l    A0, [A6 - 0x8]
  3813. 00002D18  7000                     moveq.l    D0, 0x00
  3814. 00002D1A  1028 000A                move.b     D0, [A0 + 0xA]
  3815. 00002D1E  3F00                     move.w     -[A7], D0
  3816. 00002D20  3F2D F62A                move.w     -[A7], [A5 - 0x9D6]
  3817. 00002D24  3F2D F628                move.w     -[A7], [A5 - 0x9D8]
  3818. 00002D28  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3819. 00002D2C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3820. 00002D30  206E FFF8                movea.l    A0, [A6 - 0x8]
  3821. 00002D34  4268 0008                clr.w      [A0 + 0x8]
  3822. 00002D38  6000 015E                bra        +0x160 /* 00002E98 */
  3823. label00002D3C:
  3824. 00002D3C  206E 0008                movea.l    A0, [A6 + 0x8]
  3825. 00002D40  226E 0008                movea.l    A1, [A6 + 0x8]
  3826. 00002D44  1029 0019                move.b     D0, [A1 + 0x19]
  3827. 00002D48  B028 0018                cmp.b      D0, [A0 + 0x18]
  3828. 00002D4C  6548                     bcs        +0x4A /* 00002D96 */
  3829. 00002D4E  206E 0008                movea.l    A0, [A6 + 0x8]
  3830. 00002D52  7000                     moveq.l    D0, 0x00
  3831. 00002D54  1028 0017                move.b     D0, [A0 + 0x17]
  3832. 00002D58  4840                     swap.w     D0
  3833. 00002D5A  4240                     clr.w      D0
  3834. 00002D5C  4840                     swap.w     D0
  3835. 00002D5E  D080                     add.l      D0, D0
  3836. 00002D60  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  3837. 00002D64  2040                     movea.l    A0, D0
  3838. 00002D66  226E FFF8                movea.l    A1, [A6 - 0x8]
  3839. 00002D6A  3350 0004                move.w     [A1 + 0x4], [A0]
  3840. 00002D6E  206E 0008                movea.l    A0, [A6 + 0x8]
  3841. 00002D72  7000                     moveq.l    D0, 0x00
  3842. 00002D74  1028 0017                move.b     D0, [A0 + 0x17]
  3843. 00002D78  E648                     lsr        D0.w, 3
  3844. 00002D7A  4840                     swap.w     D0
  3845. 00002D7C  4240                     clr.w      D0
  3846. 00002D7E  4840                     swap.w     D0
  3847. 00002D80  D080                     add.l      D0, D0
  3848. 00002D82  D0AD CF10                add.l      D0, [A5 - 0x30F0]
  3849. 00002D86  2040                     movea.l    A0, D0
  3850. 00002D88  226E FFF8                movea.l    A1, [A6 - 0x8]
  3851. 00002D8C  3350 0006                move.w     [A1 + 0x6], [A0]
  3852. 00002D90  7001                     moveq.l    D0, 0x01
  3853. 00002D92  6000 0112                bra        +0x114 /* 00002EA6 */
  3854. label00002D96:
  3855. 00002D96  206E FFF8                movea.l    A0, [A6 - 0x8]
  3856. 00002D9A  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  3857. 00002DA0  4A6D C548                tst.w      [A5 - 0x3AB8]
  3858. 00002DA4  6628                     bne        +0x2A /* 00002DCE */
  3859. 00002DA6  4EBA EAF4                jsr        [PC - 0x150C /* 0000189C */]
  3860. 00002DAA  2D40 FFF0                move.l     [A6 - 0x10], D0
  3861. 00002DAE  206E FFFC                movea.l    A0, [A6 - 0x4]
  3862. 00002DB2  54AE FFFC                addq.l     [A6 - 0x4], 2
  3863. 00002DB6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3864. 00002DBA  3F10                     move.w     -[A7], [A0]
  3865. 00002DBC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3866. 00002DC0  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3867. 00002DC4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3868. 00002DC8  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  3869. label00002DCE:
  3870. 00002DCE  206E 0008                movea.l    A0, [A6 + 0x8]
  3871. 00002DD2  7000                     moveq.l    D0, 0x00
  3872. 00002DD4  1028 0016                move.b     D0, [A0 + 0x16]
  3873. 00002DD8  4840                     swap.w     D0
  3874. 00002DDA  4240                     clr.w      D0
  3875. 00002DDC  4840                     swap.w     D0
  3876. 00002DDE  D080                     add.l      D0, D0
  3877. 00002DE0  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  3878. 00002DE4  206E 0008                movea.l    A0, [A6 + 0x8]
  3879. 00002DE8  7200                     moveq.l    D1, 0x00
  3880. 00002DEA  1228 0016                move.b     D1, [A0 + 0x16]
  3881. 00002DEE  E649                     lsr        D1.w, 3
  3882. 00002DF0  4841                     swap.w     D1
  3883. 00002DF2  4241                     clr.w      D1
  3884. 00002DF4  4841                     swap.w     D1
  3885. 00002DF6  D281                     add.l      D1, D1
  3886. 00002DF8  D2AD CF10                add.l      D1, [A5 - 0x30F0]
  3887. 00002DFC  206E 0008                movea.l    A0, [A6 + 0x8]
  3888. 00002E00  7400                     moveq.l    D2, 0x00
  3889. 00002E02  1428 0017                move.b     D2, [A0 + 0x17]
  3890. 00002E06  4842                     swap.w     D2
  3891. 00002E08  4242                     clr.w      D2
  3892. 00002E0A  4842                     swap.w     D2
  3893. 00002E0C  D482                     add.l      D2, D2
  3894. 00002E0E  D4AD CF0C                add.l      D2, [A5 - 0x30F4]
  3895. 00002E12  206E 0008                movea.l    A0, [A6 + 0x8]
  3896. 00002E16  7600                     moveq.l    D3, 0x00
  3897. 00002E18  1628 0017                move.b     D3, [A0 + 0x17]
  3898. 00002E1C  E64B                     lsr        D3.w, 3
  3899. 00002E1E  4843                     swap.w     D3
  3900. 00002E20  4243                     clr.w      D3
  3901. 00002E22  4843                     swap.w     D3
  3902. 00002E24  D683                     add.l      D3, D3
  3903. 00002E26  D6AD CF10                add.l      D3, [A5 - 0x30F0]
  3904. 00002E2A  206E 0008                movea.l    A0, [A6 + 0x8]
  3905. 00002E2E  1828 0019                move.b     D4, [A0 + 0x19]
  3906. 00002E32  5228 0019                addq.b     [A0 + 0x19], 1
  3907. 00002E36  0244 00FF                andi.w     D4, 0xFF
  3908. 00002E3A  3F04                     move.w     -[A7], D4
  3909. 00002E3C  206E 0008                movea.l    A0, [A6 + 0x8]
  3910. 00002E40  7800                     moveq.l    D4, 0x00
  3911. 00002E42  1828 0018                move.b     D4, [A0 + 0x18]
  3912. 00002E46  3F04                     move.w     -[A7], D4
  3913. 00002E48  2043                     movea.l    A0, D3
  3914. 00002E4A  3F10                     move.w     -[A7], [A0]
  3915. 00002E4C  2042                     movea.l    A0, D2
  3916. 00002E4E  3F10                     move.w     -[A7], [A0]
  3917. 00002E50  2041                     movea.l    A0, D1
  3918. 00002E52  3F10                     move.w     -[A7], [A0]
  3919. 00002E54  2040                     movea.l    A0, D0
  3920. 00002E56  3F10                     move.w     -[A7], [A0]
  3921. 00002E58  4EBA EBB4                jsr        [PC - 0x144C /* 00001A0E */]
  3922. 00002E5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3923. 00002E60  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3924. 00002E64  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3925. 00002E68  206E FFF8                movea.l    A0, [A6 - 0x8]
  3926. 00002E6C  7000                     moveq.l    D0, 0x00
  3927. 00002E6E  1028 000A                move.b     D0, [A0 + 0xA]
  3928. 00002E72  3F00                     move.w     -[A7], D0
  3929. 00002E74  3F2D F62A                move.w     -[A7], [A5 - 0x9D6]
  3930. 00002E78  3F2D F628                move.w     -[A7], [A5 - 0x9D8]
  3931. 00002E7C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3932. 00002E80  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3933. 00002E84  4A6D C548                tst.w      [A5 - 0x3AB8]
  3934. 00002E88  6604                     bne        +0x6 /* 00002E8E */
  3935. 00002E8A  7001                     moveq.l    D0, 0x01
  3936. 00002E8C  6002                     bra        +0x4 /* 00002E90 */
  3937. label00002E8E:
  3938. 00002E8E  7000                     moveq.l    D0, 0x00
  3939. label00002E90:
  3940. 00002E90  206E FFF8                movea.l    A0, [A6 - 0x8]
  3941. 00002E94  3140 0008                move.w     [A0 + 0x8], D0
  3942. label00002E98:
  3943. 00002E98  206E 0008                movea.l    A0, [A6 + 0x8]
  3944. 00002E9C  20AE FFFC                move.l     [A0], [A6 - 0x4]
  3945. 00002EA0  426D EC86                clr.w      [A5 - 0x137A]
  3946. 00002EA4  7000                     moveq.l    D0, 0x00
  3947. label00002EA6:
  3948. 00002EA6  4CDF 0018                movem.l    D3,D4, [A7]+
  3949. 00002EAA  4E5E                     unlink     A6
  3950. 00002EAC  4E75                     rts
  3951. 00002EAE  4841                     swap.w     D1
  3952. 00002EB0  4E44                     trap       4
  3953. 00002EB2  4C45 5741                movem.l    D0,D6,A0,A1,A2,A4,A6, D5
  3954. fn00002EB6:
  3955. 00002EB6  4E56 FFEC                link       A6, -0x0014
  3956. 00002EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3957. 00002EBE  4EBA 136C                jsr        [PC + 0x136C /* 0000422C */]
  3958. 00002EC2  588F                     addq.l     A7, 4
  3959. 00002EC4  4A40                     tst.w      D0
  3960. 00002EC6  6606                     bne        +0x8 /* 00002ECE */
  3961. 00002EC8  7000                     moveq.l    D0, 0x00
  3962. 00002ECA  6000 020A                bra        +0x20C /* 000030D6 */
  3963. label00002ECE:
  3964. 00002ECE  206E 0008                movea.l    A0, [A6 + 0x8]
  3965. 00002ED2  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3966. 00002ED6  206E 0008                movea.l    A0, [A6 + 0x8]
  3967. 00002EDA  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  3968. 00002EE0  206E 0008                movea.l    A0, [A6 + 0x8]
  3969. 00002EE4  3D68 0014 FFEE           move.w     [A6 - 0x12], [A0 + 0x14]
  3970. 00002EEA  4AAE FFFC                tst.l      [A6 - 0x4]
  3971. 00002EEE  6600 00CC                bne        +0xCE /* 00002FBC */
  3972. 00002EF2  302E FFEE                move.w     D0, [A6 - 0x12]
  3973. 00002EF6  4840                     swap.w     D0
  3974. 00002EF8  4240                     clr.w      D0
  3975. 00002EFA  4840                     swap.w     D0
  3976. 00002EFC  E580                     asl        D0, 2
  3977. 00002EFE  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  3978. 00002F02  D1C0                     add.l      A0, D0
  3979. 00002F04  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3980. 00002F08  206E FFF8                movea.l    A0, [A6 - 0x8]
  3981. 00002F0C  226E 0008                movea.l    A1, [A6 + 0x8]
  3982. 00002F10  3368 0004 0016           move.w     [A1 + 0x16], [A0 + 0x4]
  3983. 00002F16  206E FFF8                movea.l    A0, [A6 - 0x8]
  3984. 00002F1A  226E 0008                movea.l    A1, [A6 + 0x8]
  3985. 00002F1E  3368 0006 0018           move.w     [A1 + 0x18], [A0 + 0x6]
  3986. 00002F24  426E FFEC                clr.w      [A6 - 0x14]
  3987. 00002F28  6008                     bra        +0xA /* 00002F32 */
  3988. label00002F2A:
  3989. 00002F2A  526E FFEC                addq.w     [A6 - 0x14], 1
  3990. 00002F2E  54AE FFFC                addq.l     [A6 - 0x4], 2
  3991. label00002F32:
  3992. 00002F32  206E FFFC                movea.l    A0, [A6 - 0x4]
  3993. 00002F36  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  3994. 00002F3A  66EE                     bne        -0x10 /* 00002F2A */
  3995. 00002F3C  302E FFEC                move.w     D0, [A6 - 0x14]
  3996. 00002F40  E248                     lsr        D0.w, 1
  3997. 00002F42  206E 0008                movea.l    A0, [A6 + 0x8]
  3998. 00002F46  1140 001A                move.b     [A0 + 0x1A], D0
  3999. 00002F4A  206E 0008                movea.l    A0, [A6 + 0x8]
  4000. 00002F4E  7001                     moveq.l    D0, 0x01
  4001. 00002F50  1140 001B                move.b     [A0 + 0x1B], D0
  4002. 00002F54  302E FFEE                move.w     D0, [A6 - 0x12]
  4003. 00002F58  4840                     swap.w     D0
  4004. 00002F5A  4240                     clr.w      D0
  4005. 00002F5C  4840                     swap.w     D0
  4006. 00002F5E  E580                     asl        D0, 2
  4007. 00002F60  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  4008. 00002F64  D1C0                     add.l      A0, D0
  4009. 00002F66  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4010. 00002F6A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4011. 00002F6E  54AE FFFC                addq.l     [A6 - 0x4], 2
  4012. 00002F72  3010                     move.w     D0, [A0]
  4013. 00002F74  4840                     swap.w     D0
  4014. 00002F76  4240                     clr.w      D0
  4015. 00002F78  4840                     swap.w     D0
  4016. 00002F7A  E780                     asl        D0, 3
  4017. 00002F7C  D0AD B69C                add.l      D0, [A5 - 0x4964]
  4018. 00002F80  2D40 FFF4                move.l     [A6 - 0xC], D0
  4019. 00002F84  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4020. 00002F88  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4021. 00002F8C  206E FFF8                movea.l    A0, [A6 - 0x8]
  4022. 00002F90  7000                     moveq.l    D0, 0x00
  4023. 00002F92  1028 000A                move.b     D0, [A0 + 0xA]
  4024. 00002F96  3F00                     move.w     -[A7], D0
  4025. 00002F98  206E FFF8                movea.l    A0, [A6 - 0x8]
  4026. 00002F9C  3F28 0006                move.w     -[A7], [A0 + 0x6]
  4027. 00002FA0  206E FFF8                movea.l    A0, [A6 - 0x8]
  4028. 00002FA4  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4029. 00002FA8  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4030. 00002FAC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4031. 00002FB0  206E FFF8                movea.l    A0, [A6 - 0x8]
  4032. 00002FB4  4268 0008                clr.w      [A0 + 0x8]
  4033. 00002FB8  6000 00C0                bra        +0xC2 /* 0000307A */
  4034. label00002FBC:
  4035. 00002FBC  206E FFF8                movea.l    A0, [A6 - 0x8]
  4036. 00002FC0  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  4037. 00002FC6  4EBA E8D4                jsr        [PC - 0x172C /* 0000189C */]
  4038. 00002FCA  2D40 FFF0                move.l     [A6 - 0x10], D0
  4039. 00002FCE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4040. 00002FD2  54AE FFFC                addq.l     [A6 - 0x4], 2
  4041. 00002FD6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4042. 00002FDA  3F10                     move.w     -[A7], [A0]
  4043. 00002FDC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4044. 00002FE0  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4045. 00002FE4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4046. 00002FE8  206E 0008                movea.l    A0, [A6 + 0x8]
  4047. 00002FEC  1028 001C                move.b     D0, [A0 + 0x1C]
  4048. 00002FF0  4880                     ext.w      D0
  4049. 00002FF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4050. 00002FF6  D068 0016                add.w      D0, [A0 + 0x16]
  4051. 00002FFA  206E 0008                movea.l    A0, [A6 + 0x8]
  4052. 00002FFE  1228 001D                move.b     D1, [A0 + 0x1D]
  4053. 00003002  4881                     ext.w      D1
  4054. 00003004  206E 0008                movea.l    A0, [A6 + 0x8]
  4055. 00003008  D268 0018                add.w      D1, [A0 + 0x18]
  4056. 0000300C  206E 0008                movea.l    A0, [A6 + 0x8]
  4057. 00003010  1428 001B                move.b     D2, [A0 + 0x1B]
  4058. 00003014  5228 001B                addq.b     [A0 + 0x1B], 1
  4059. 00003018  0242 00FF                andi.w     D2, 0xFF
  4060. 0000301C  3F02                     move.w     -[A7], D2
  4061. 0000301E  206E 0008                movea.l    A0, [A6 + 0x8]
  4062. 00003022  7400                     moveq.l    D2, 0x00
  4063. 00003024  1428 001A                move.b     D2, [A0 + 0x1A]
  4064. 00003028  3F02                     move.w     -[A7], D2
  4065. 0000302A  3F01                     move.w     -[A7], D1
  4066. 0000302C  3F00                     move.w     -[A7], D0
  4067. 0000302E  206E 0008                movea.l    A0, [A6 + 0x8]
  4068. 00003032  3F28 0018                move.w     -[A7], [A0 + 0x18]
  4069. 00003036  206E 0008                movea.l    A0, [A6 + 0x8]
  4070. 0000303A  3F28 0016                move.w     -[A7], [A0 + 0x16]
  4071. 0000303E  4EBA E9CE                jsr        [PC - 0x1632 /* 00001A0E */]
  4072. 00003042  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4073. 00003046  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  4074. 0000304C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4075. 00003050  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4076. 00003054  206E FFF8                movea.l    A0, [A6 - 0x8]
  4077. 00003058  7000                     moveq.l    D0, 0x00
  4078. 0000305A  1028 000A                move.b     D0, [A0 + 0xA]
  4079. 0000305E  3F00                     move.w     -[A7], D0
  4080. 00003060  3F2D F62A                move.w     -[A7], [A5 - 0x9D6]
  4081. 00003064  3F2D F628                move.w     -[A7], [A5 - 0x9D8]
  4082. 00003068  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4083. 0000306C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4084. 00003070  206E FFF8                movea.l    A0, [A6 - 0x8]
  4085. 00003074  7001                     moveq.l    D0, 0x01
  4086. 00003076  3140 0008                move.w     [A0 + 0x8], D0
  4087. label0000307A:
  4088. 0000307A  206E 0008                movea.l    A0, [A6 + 0x8]
  4089. 0000307E  7000                     moveq.l    D0, 0x00
  4090. 00003080  1028 001A                move.b     D0, [A0 + 0x1A]
  4091. 00003084  5240                     addq.w     D0, 1
  4092. 00003086  206E 0008                movea.l    A0, [A6 + 0x8]
  4093. 0000308A  7200                     moveq.l    D1, 0x00
  4094. 0000308C  1228 001B                move.b     D1, [A0 + 0x1B]
  4095. 00003090  B240                     cmp.w      D1, D0
  4096. 00003092  6638                     bne        +0x3A /* 000030CC */
  4097. 00003094  206E 0008                movea.l    A0, [A6 + 0x8]
  4098. 00003098  1028 001C                move.b     D0, [A0 + 0x1C]
  4099. 0000309C  4880                     ext.w      D0
  4100. 0000309E  206E 0008                movea.l    A0, [A6 + 0x8]
  4101. 000030A2  D068 0016                add.w      D0, [A0 + 0x16]
  4102. 000030A6  206E FFF8                movea.l    A0, [A6 - 0x8]
  4103. 000030AA  3140 0004                move.w     [A0 + 0x4], D0
  4104. 000030AE  206E 0008                movea.l    A0, [A6 + 0x8]
  4105. 000030B2  1028 001D                move.b     D0, [A0 + 0x1D]
  4106. 000030B6  4880                     ext.w      D0
  4107. 000030B8  206E 0008                movea.l    A0, [A6 + 0x8]
  4108. 000030BC  D068 0018                add.w      D0, [A0 + 0x18]
  4109. 000030C0  206E FFF8                movea.l    A0, [A6 - 0x8]
  4110. 000030C4  3140 0006                move.w     [A0 + 0x6], D0
  4111. 000030C8  7001                     moveq.l    D0, 0x01
  4112. 000030CA  600A                     bra        +0xC /* 000030D6 */
  4113. label000030CC:
  4114. 000030CC  206E 0008                movea.l    A0, [A6 + 0x8]
  4115. 000030D0  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4116. 000030D4  7000                     moveq.l    D0, 0x00
  4117. label000030D6:
  4118. 000030D6  4E5E                     unlink     A6
  4119. 000030D8  4E75                     rts
  4120. 000030DA  4841                     swap.w     D1
  4121. 000030DC  4E44                     trap       4
  4122. 000030DE  4C45 4857                movem.l    D0,D1,D2,D4,D6,A3,A6, D5
  4123. fn000030E2:
  4124. 000030E2  4E56 FFEC                link       A6, -0x0014
  4125. 000030E6  206E 0008                movea.l    A0, [A6 + 0x8]
  4126. 000030EA  4A28 0004                tst.b      [A0 + 0x4]
  4127. 000030EE  670E                     beq        +0x10 /* 000030FE */
  4128. 000030F0  206E 0008                movea.l    A0, [A6 + 0x8]
  4129. 000030F4  5328 0004                subq.b     [A0 + 0x4], 1
  4130. 000030F8  7000                     moveq.l    D0, 0x00
  4131. 000030FA  6000 0134                bra        +0x136 /* 00003230 */
  4132. label000030FE:
  4133. 000030FE  206E 0008                movea.l    A0, [A6 + 0x8]
  4134. 00003102  4228 0004                clr.b      [A0 + 0x4]
  4135. 00003106  206E 0008                movea.l    A0, [A6 + 0x8]
  4136. 0000310A  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  4137. 00003110  206E 0008                movea.l    A0, [A6 + 0x8]
  4138. 00003114  4A28 001A                tst.b      [A0 + 0x1A]
  4139. 00003118  662E                     bne        +0x30 /* 00003148 */
  4140. 0000311A  206E FFF8                movea.l    A0, [A6 - 0x8]
  4141. 0000311E  226E 0008                movea.l    A1, [A6 + 0x8]
  4142. 00003122  3368 0004 0016           move.w     [A1 + 0x16], [A0 + 0x4]
  4143. 00003128  206E FFF8                movea.l    A0, [A6 - 0x8]
  4144. 0000312C  226E 0008                movea.l    A1, [A6 + 0x8]
  4145. 00003130  3368 0006 0018           move.w     [A1 + 0x18], [A0 + 0x6]
  4146. 00003136  206E 0008                movea.l    A0, [A6 + 0x8]
  4147. 0000313A  7006                     moveq.l    D0, 0x06
  4148. 0000313C  1140 001A                move.b     [A0 + 0x1A], D0
  4149. 00003140  206E 0008                movea.l    A0, [A6 + 0x8]
  4150. 00003144  4228 001B                clr.b      [A0 + 0x1B]
  4151. label00003148:
  4152. 00003148  206E FFF8                movea.l    A0, [A6 - 0x8]
  4153. 0000314C  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  4154. 00003152  206E 0008                movea.l    A0, [A6 + 0x8]
  4155. 00003156  1028 001C                move.b     D0, [A0 + 0x1C]
  4156. 0000315A  4880                     ext.w      D0
  4157. 0000315C  206E 0008                movea.l    A0, [A6 + 0x8]
  4158. 00003160  D068 0016                add.w      D0, [A0 + 0x16]
  4159. 00003164  206E 0008                movea.l    A0, [A6 + 0x8]
  4160. 00003168  1228 001D                move.b     D1, [A0 + 0x1D]
  4161. 0000316C  4881                     ext.w      D1
  4162. 0000316E  206E 0008                movea.l    A0, [A6 + 0x8]
  4163. 00003172  D268 0018                add.w      D1, [A0 + 0x18]
  4164. 00003176  206E 0008                movea.l    A0, [A6 + 0x8]
  4165. 0000317A  1428 001B                move.b     D2, [A0 + 0x1B]
  4166. 0000317E  5228 001B                addq.b     [A0 + 0x1B], 1
  4167. 00003182  0242 00FF                andi.w     D2, 0xFF
  4168. 00003186  3F02                     move.w     -[A7], D2
  4169. 00003188  206E 0008                movea.l    A0, [A6 + 0x8]
  4170. 0000318C  7400                     moveq.l    D2, 0x00
  4171. 0000318E  1428 001A                move.b     D2, [A0 + 0x1A]
  4172. 00003192  3F02                     move.w     -[A7], D2
  4173. 00003194  3F01                     move.w     -[A7], D1
  4174. 00003196  3F00                     move.w     -[A7], D0
  4175. 00003198  206E 0008                movea.l    A0, [A6 + 0x8]
  4176. 0000319C  3F28 0018                move.w     -[A7], [A0 + 0x18]
  4177. 000031A0  206E 0008                movea.l    A0, [A6 + 0x8]
  4178. 000031A4  3F28 0016                move.w     -[A7], [A0 + 0x16]
  4179. 000031A8  4EBA E864                jsr        [PC - 0x179C /* 00001A0E */]
  4180. 000031AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4181. 000031B0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4182. 000031B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4183. 000031B8  206E FFF8                movea.l    A0, [A6 - 0x8]
  4184. 000031BC  7000                     moveq.l    D0, 0x00
  4185. 000031BE  1028 000A                move.b     D0, [A0 + 0xA]
  4186. 000031C2  3F00                     move.w     -[A7], D0
  4187. 000031C4  3F2D F62A                move.w     -[A7], [A5 - 0x9D6]
  4188. 000031C8  3F2D F628                move.w     -[A7], [A5 - 0x9D8]
  4189. 000031CC  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4190. 000031D0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4191. 000031D4  206E FFF8                movea.l    A0, [A6 - 0x8]
  4192. 000031D8  4268 0008                clr.w      [A0 + 0x8]
  4193. 000031DC  206E 0008                movea.l    A0, [A6 + 0x8]
  4194. 000031E0  7000                     moveq.l    D0, 0x00
  4195. 000031E2  1028 001A                move.b     D0, [A0 + 0x1A]
  4196. 000031E6  5240                     addq.w     D0, 1
  4197. 000031E8  206E 0008                movea.l    A0, [A6 + 0x8]
  4198. 000031EC  7200                     moveq.l    D1, 0x00
  4199. 000031EE  1228 001B                move.b     D1, [A0 + 0x1B]
  4200. 000031F2  B240                     cmp.w      D1, D0
  4201. 000031F4  6638                     bne        +0x3A /* 0000322E */
  4202. 000031F6  206E 0008                movea.l    A0, [A6 + 0x8]
  4203. 000031FA  1028 001C                move.b     D0, [A0 + 0x1C]
  4204. 000031FE  4880                     ext.w      D0
  4205. 00003200  206E 0008                movea.l    A0, [A6 + 0x8]
  4206. 00003204  D068 0016                add.w      D0, [A0 + 0x16]
  4207. 00003208  206E FFF8                movea.l    A0, [A6 - 0x8]
  4208. 0000320C  3140 0004                move.w     [A0 + 0x4], D0
  4209. 00003210  206E 0008                movea.l    A0, [A6 + 0x8]
  4210. 00003214  1028 001D                move.b     D0, [A0 + 0x1D]
  4211. 00003218  4880                     ext.w      D0
  4212. 0000321A  206E 0008                movea.l    A0, [A6 + 0x8]
  4213. 0000321E  D068 0018                add.w      D0, [A0 + 0x18]
  4214. 00003222  206E FFF8                movea.l    A0, [A6 - 0x8]
  4215. 00003226  3140 0006                move.w     [A0 + 0x6], D0
  4216. 0000322A  7001                     moveq.l    D0, 0x01
  4217. 0000322C  6002                     bra        +0x4 /* 00003230 */
  4218. label0000322E:
  4219. 0000322E  7000                     moveq.l    D0, 0x00
  4220. label00003230:
  4221. 00003230  4E5E                     unlink     A6
  4222. 00003232  4E75                     rts
  4223. 00003234  4841                     swap.w     D1
  4224. 00003236  4E44                     trap       4
  4225. 00003238  4C45 534C                movem.l    D2,D3,D6,A0,A1,A4,A6, D5
  4226. export_149:
  4227. 0000323C  4E56 FD30                link       A6, -0x02D0
  4228. 00003240  426E FFF6                clr.w      [A6 - 0xA]
  4229. 00003244  7001                     moveq.l    D0, 0x01
  4230. 00003246  3D40 FD32                move.w     [A6 - 0x2CE], D0
  4231. 0000324A  426E FD30                clr.w      [A6 - 0x2D0]
  4232. 0000324E  7001                     moveq.l    D0, 0x01
  4233. 00003250  3D40 FD32                move.w     [A6 - 0x2CE], D0
  4234. 00003254  0C6E 0001 FD32           cmpi.w     [A6 - 0x2CE], 0x1
  4235. 0000325A  6600 00D6                bne        +0xD8 /* 00003332 */
  4236. 0000325E  41ED C890                lea.l      A0, [A5 - 0x3770]
  4237. 00003262  2D48 FEE6                move.l     [A6 - 0x11A], A0
  4238. 00003266  41ED C559                lea.l      A0, [A5 - 0x3AA7]
  4239. 0000326A  2D48 FFF2                move.l     [A6 - 0xE], A0
  4240. 0000326E  426E FFFE                clr.w      [A6 - 0x2]
  4241. 00003272  6028                     bra        +0x2A /* 0000329C */
  4242. label00003274:
  4243. 00003274  206E FEE6                movea.l    A0, [A6 - 0x11A]
  4244. 00003278  58AE FEE6                addq.l     [A6 - 0x11A], 4
  4245. 0000327C  20AE FFF2                move.l     [A0], [A6 - 0xE]
  4246. 00003280  6004                     bra        +0x6 /* 00003286 */
  4247. label00003282:
  4248. 00003282  52AE FFF2                addq.l     [A6 - 0xE], 1
  4249. label00003286:
  4250. 00003286  206E FFF2                movea.l    A0, [A6 - 0xE]
  4251. 0000328A  7000                     moveq.l    D0, 0x00
  4252. 0000328C  1010                     move.b     D0, [A0]
  4253. 0000328E  0C40 00FF                cmpi.w     D0, 0xFF
  4254. 00003292  66EE                     bne        -0x10 /* 00003282 */
  4255. 00003294  52AE FFF2                addq.l     [A6 - 0xE], 1
  4256. 00003298  526E FFFE                addq.w     [A6 - 0x2], 1
  4257. label0000329C:
  4258. 0000329C  0C6E 0048 FFFE           cmpi.w     [A6 - 0x2], 0x48 /* 'H' */
  4259. 000032A2  6DD0                     blt        -0x2E /* 00003274 */
  4260. 000032A4  41ED C9B0                lea.l      A0, [A5 - 0x3650]
  4261. 000032A8  2D48 FEE6                move.l     [A6 - 0x11A], A0
  4262. 000032AC  2D6D CF26 FFF2           move.l     [A6 - 0xE], [A5 - 0x30DA]
  4263. 000032B2  426E FFFE                clr.w      [A6 - 0x2]
  4264. 000032B6  6028                     bra        +0x2A /* 000032E0 */
  4265. label000032B8:
  4266. 000032B8  206E FEE6                movea.l    A0, [A6 - 0x11A]
  4267. 000032BC  58AE FEE6                addq.l     [A6 - 0x11A], 4
  4268. 000032C0  20AE FFF2                move.l     [A0], [A6 - 0xE]
  4269. 000032C4  6004                     bra        +0x6 /* 000032CA */
  4270. label000032C6:
  4271. 000032C6  52AE FFF2                addq.l     [A6 - 0xE], 1
  4272. label000032CA:
  4273. 000032CA  206E FFF2                movea.l    A0, [A6 - 0xE]
  4274. 000032CE  7000                     moveq.l    D0, 0x00
  4275. 000032D0  1010                     move.b     D0, [A0]
  4276. 000032D2  0C40 00FF                cmpi.w     D0, 0xFF
  4277. 000032D6  66EE                     bne        -0x10 /* 000032C6 */
  4278. 000032D8  52AE FFF2                addq.l     [A6 - 0xE], 1
  4279. 000032DC  526E FFFE                addq.w     [A6 - 0x2], 1
  4280. label000032E0:
  4281. 000032E0  0C6E 0048 FFFE           cmpi.w     [A6 - 0x2], 0x48 /* 'H' */
  4282. 000032E6  6DD0                     blt        -0x2E /* 000032B8 */
  4283. 000032E8  41ED CAD0                lea.l      A0, [A5 - 0x3530]
  4284. 000032EC  2D48 FEE6                move.l     [A6 - 0x11A], A0
  4285. 000032F0  41ED D4C6                lea.l      A0, [A5 - 0x2B3A]
  4286. 000032F4  2D48 FFF2                move.l     [A6 - 0xE], A0
  4287. 000032F8  426E FFFE                clr.w      [A6 - 0x2]
  4288. 000032FC  6028                     bra        +0x2A /* 00003326 */
  4289. label000032FE:
  4290. 000032FE  206E FEE6                movea.l    A0, [A6 - 0x11A]
  4291. 00003302  58AE FEE6                addq.l     [A6 - 0x11A], 4
  4292. 00003306  20AE FFF2                move.l     [A0], [A6 - 0xE]
  4293. 0000330A  6004                     bra        +0x6 /* 00003310 */
  4294. label0000330C:
  4295. 0000330C  52AE FFF2                addq.l     [A6 - 0xE], 1
  4296. label00003310:
  4297. 00003310  206E FFF2                movea.l    A0, [A6 - 0xE]
  4298. 00003314  7000                     moveq.l    D0, 0x00
  4299. 00003316  1010                     move.b     D0, [A0]
  4300. 00003318  0C40 00FF                cmpi.w     D0, 0xFF
  4301. 0000331C  66EE                     bne        -0x10 /* 0000330C */
  4302. 0000331E  52AE FFF2                addq.l     [A6 - 0xE], 1
  4303. 00003322  526E FFFE                addq.w     [A6 - 0x2], 1
  4304. label00003326:
  4305. 00003326  0C6E 0090 FFFE           cmpi.w     [A6 - 0x2], 0x90
  4306. 0000332C  6DD0                     blt        -0x2E /* 000032FE */
  4307. 0000332E  6000 03E4                bra        +0x3E6 /* 00003714 */
  4308. label00003332:
  4309. 00003332  42A7                     clr.l      -[A7]
  4310. 00003334  A975                     syscall    TickCount
  4311. 00003336  201F                     move.l     D0, [A7]+
  4312. 00003338  2B40 FF7C                move.l     [A5 - 0x84], D0
  4313. 0000333C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  4314. 00003340  4267                     clr.w      -[A7]
  4315. 00003342  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4316. 00003346  548F                     addq.l     A7, 2
  4317. 00003348  206D C502                movea.l    A0, [A5 - 0x3AFE]
  4318. 0000334C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4319. 00003350  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4320. 00003354  588F                     addq.l     A7, 4
  4321. 00003356  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4322. 0000335A  4878 7D00                push.l     0x7D00 /* '}\0' */
  4323. 0000335E  2F2D DAC4                move.l     -[A7], [A5 - 0x253C]
  4324. 00003362  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  4325. 00003366  508F                     addq.l     A7, 8
  4326. label00003368:
  4327. 00003368  4267                     clr.w      -[A7]
  4328. 0000336A  A861                     syscall    Random
  4329. 0000336C  301F                     move.w     D0, [A7]+
  4330. 0000336E  4840                     swap.w     D0
  4331. 00003370  4240                     clr.w      D0
  4332. 00003372  4840                     swap.w     D0
  4333. 00003374  80FC 204F                divu.w     D0, 0x204F /* ' O' */
  4334. 00003378  4840                     swap.w     D0
  4335. 0000337A  3D40 FFF8                move.w     [A6 - 0x8], D0
  4336. 0000337E  306E FFF8                movea.w    A0, [A6 - 0x8]
  4337. 00003382  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  4338. 00003386  2D48 FFF2                move.l     [A6 - 0xE], A0
  4339. 0000338A  6004                     bra        +0x6 /* 00003390 */
  4340. label0000338C:
  4341. 0000338C  53AE FFF2                subq.l     [A6 - 0xE], 1
  4342. label00003390:
  4343. 00003390  206E FFF2                movea.l    A0, [A6 - 0xE]
  4344. 00003394  7000                     moveq.l    D0, 0x00
  4345. 00003396  1010                     move.b     D0, [A0]
  4346. 00003398  0C40 002A                cmpi.w     D0, 0x2A /* '*' */
  4347. 0000339C  66EE                     bne        -0x10 /* 0000338C */
  4348. 0000339E  52AE FFF2                addq.l     [A6 - 0xE], 1
  4349. 000033A2  41EE FDB0                lea.l      A0, [A6 - 0x250]
  4350. 000033A6  2D48 FFEE                move.l     [A6 - 0x12], A0
  4351. label000033AA:
  4352. 000033AA  206E FFEE                movea.l    A0, [A6 - 0x12]
  4353. 000033AE  52AE FFEE                addq.l     [A6 - 0x12], 1
  4354. 000033B2  226E FFF2                movea.l    A1, [A6 - 0xE]
  4355. 000033B6  52AE FFF2                addq.l     [A6 - 0xE], 1
  4356. 000033BA  7000                     moveq.l    D0, 0x00
  4357. 000033BC  1011                     move.b     D0, [A1]
  4358. 000033BE  0A40 006A                xori.w     D0, 0x6A /* 'j' */
  4359. 000033C2  1080                     move.b     [A0], D0
  4360. 000033C4  206E FFF2                movea.l    A0, [A6 - 0xE]
  4361. 000033C8  7000                     moveq.l    D0, 0x00
  4362. 000033CA  1010                     move.b     D0, [A0]
  4363. 000033CC  0C40 0046                cmpi.w     D0, 0x46 /* 'F' */
  4364. 000033D0  66D8                     bne        -0x26 /* 000033AA */
  4365. 000033D2  206E FFEE                movea.l    A0, [A6 - 0x12]
  4366. 000033D6  52AE FFEE                addq.l     [A6 - 0x12], 1
  4367. 000033DA  226E FFF2                movea.l    A1, [A6 - 0xE]
  4368. 000033DE  52AE FFF2                addq.l     [A6 - 0xE], 1
  4369. 000033E2  7000                     moveq.l    D0, 0x00
  4370. 000033E4  1011                     move.b     D0, [A1]
  4371. 000033E6  0A40 006A                xori.w     D0, 0x6A /* 'j' */
  4372. 000033EA  1080                     move.b     [A0], D0
  4373. 000033EC  206E FFEE                movea.l    A0, [A6 - 0x12]
  4374. 000033F0  4210                     clr.b      [A0]
  4375. 000033F2  486E FDB0                pea.l      [A6 - 0x250]
  4376. 000033F6  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4377. 000033FA  588F                     addq.l     A7, 4
  4378. 000033FC  41EE FD7E                lea.l      A0, [A6 - 0x282]
  4379. 00003400  2D48 FFEE                move.l     [A6 - 0x12], A0
  4380. 00003404  52AE FFF2                addq.l     [A6 - 0xE], 1
  4381. 00003408  601A                     bra        +0x1C /* 00003424 */
  4382. label0000340A:
  4383. 0000340A  206E FFEE                movea.l    A0, [A6 - 0x12]
  4384. 0000340E  52AE FFEE                addq.l     [A6 - 0x12], 1
  4385. 00003412  226E FFF2                movea.l    A1, [A6 - 0xE]
  4386. 00003416  52AE FFF2                addq.l     [A6 - 0xE], 1
  4387. 0000341A  7000                     moveq.l    D0, 0x00
  4388. 0000341C  1011                     move.b     D0, [A1]
  4389. 0000341E  0A40 006A                xori.w     D0, 0x6A /* 'j' */
  4390. 00003422  1080                     move.b     [A0], D0
  4391. label00003424:
  4392. 00003424  206E FFF2                movea.l    A0, [A6 - 0xE]
  4393. 00003428  7000                     moveq.l    D0, 0x00
  4394. 0000342A  1010                     move.b     D0, [A0]
  4395. 0000342C  0C40 0067                cmpi.w     D0, 0x67 /* 'g' */
  4396. 00003430  66D8                     bne        -0x26 /* 0000340A */
  4397. 00003432  206E FFEE                movea.l    A0, [A6 - 0x12]
  4398. 00003436  4210                     clr.b      [A0]
  4399. 00003438  52AE FFF2                addq.l     [A6 - 0xE], 1
  4400. 0000343C  486E FD7E                pea.l      [A6 - 0x282]
  4401. 00003440  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4402. 00003444  588F                     addq.l     A7, 4
  4403. 00003446  426E FFFE                clr.w      [A6 - 0x2]
  4404. 0000344A  2D6E FFF2 FFEE           move.l     [A6 - 0x12], [A6 - 0xE]
  4405. 00003450  601C                     bra        +0x1E /* 0000346E */
  4406. label00003452:
  4407. 00003452  206E FFF2                movea.l    A0, [A6 - 0xE]
  4408. 00003456  52AE FFF2                addq.l     [A6 - 0xE], 1
  4409. 0000345A  7000                     moveq.l    D0, 0x00
  4410. 0000345C  1010                     move.b     D0, [A0]
  4411. 0000345E  0C40 0067                cmpi.w     D0, 0x67 /* 'g' */
  4412. 00003462  660A                     bne        +0xC /* 0000346E */
  4413. 00003464  526E FFFE                addq.w     [A6 - 0x2], 1
  4414. 00003468  2D6E FFF2 FFEE           move.l     [A6 - 0x12], [A6 - 0xE]
  4415. label0000346E:
  4416. 0000346E  306E FFF8                movea.w    A0, [A6 - 0x8]
  4417. 00003472  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  4418. 00003476  B1EE FFF2                cmpa.l     A0, [A6 - 0xE]
  4419. 0000347A  62D6                     bhi        -0x28 /* 00003452 */
  4420. 0000347C  302E FFFE                move.w     D0, [A6 - 0x2]
  4421. 00003480  E240                     asr        D0.w, 1
  4422. 00003482  5240                     addq.w     D0, 1
  4423. 00003484  3D40 FFFC                move.w     [A6 - 0x4], D0
  4424. 00003488  41EE FD4C                lea.l      A0, [A6 - 0x2B4]
  4425. 0000348C  2D48 FFF2                move.l     [A6 - 0xE], A0
  4426. 00003490  0C6E 0009 FFFC           cmpi.w     [A6 - 0x4], 0x9 /* '\t' */
  4427. 00003496  6F1A                     ble        +0x1C /* 000034B2 */
  4428. 00003498  206E FFF2                movea.l    A0, [A6 - 0xE]
  4429. 0000349C  52AE FFF2                addq.l     [A6 - 0xE], 1
  4430. 000034A0  326E FFFC                movea.w    A1, [A6 - 0x4]
  4431. 000034A4  2009                     move.l     D0, A1
  4432. 000034A6  81FC 000A                divs.w     D0, 0xA /* '\n' */
  4433. 000034AA  0640 0030                addi.w     D0, 0x30 /* '0' */
  4434. 000034AE  1080                     move.b     [A0], D0
  4435. 000034B0  600C                     bra        +0xE /* 000034BE */
  4436. label000034B2:
  4437. 000034B2  206E FFF2                movea.l    A0, [A6 - 0xE]
  4438. 000034B6  52AE FFF2                addq.l     [A6 - 0xE], 1
  4439. 000034BA  7020                     moveq.l    D0, 0x20
  4440. 000034BC  1080                     move.b     [A0], D0
  4441. label000034BE:
  4442. 000034BE  206E FFF2                movea.l    A0, [A6 - 0xE]
  4443. 000034C2  52AE FFF2                addq.l     [A6 - 0xE], 1
  4444. 000034C6  326E FFFC                movea.w    A1, [A6 - 0x4]
  4445. 000034CA  2009                     move.l     D0, A1
  4446. 000034CC  81FC 000A                divs.w     D0, 0xA /* '\n' */
  4447. 000034D0  4840                     swap.w     D0
  4448. 000034D2  0640 0030                addi.w     D0, 0x30 /* '0' */
  4449. 000034D6  1080                     move.b     [A0], D0
  4450. 000034D8  206E FFF2                movea.l    A0, [A6 - 0xE]
  4451. 000034DC  52AE FFF2                addq.l     [A6 - 0xE], 1
  4452. 000034E0  702E                     moveq.l    D0, 0x2E
  4453. 000034E2  1080                     move.b     [A0], D0
  4454. 000034E4  206E FFF2                movea.l    A0, [A6 - 0xE]
  4455. 000034E8  52AE FFF2                addq.l     [A6 - 0xE], 1
  4456. 000034EC  7020                     moveq.l    D0, 0x20
  4457. 000034EE  1080                     move.b     [A0], D0
  4458. 000034F0  082E 0000 FFFF           btst.b     [A6 - 0x1], 0x0
  4459. 000034F6  670A                     beq        +0xC /* 00003502 */
  4460. 000034F8  41F9 0000 0854           lea.l      A0, [0x00000854]
  4461. 000034FE  2008                     move.l     D0, A0
  4462. 00003500  6008                     bra        +0xA /* 0000350A */
  4463. label00003502:
  4464. 00003502  41F9 0000 085C           lea.l      A0, [0x0000085C]
  4465. 00003508  2008                     move.l     D0, A0
  4466. label0000350A:
  4467. 0000350A  2D40 FFEA                move.l     [A6 - 0x16], D0
  4468. 0000350E  6012                     bra        +0x14 /* 00003522 */
  4469. label00003510:
  4470. 00003510  206E FFF2                movea.l    A0, [A6 - 0xE]
  4471. 00003514  52AE FFF2                addq.l     [A6 - 0xE], 1
  4472. 00003518  226E FFEA                movea.l    A1, [A6 - 0x16]
  4473. 0000351C  52AE FFEA                addq.l     [A6 - 0x16], 1
  4474. 00003520  1091                     move.b     [A0], [A1]
  4475. label00003522:
  4476. 00003522  206E FFEA                movea.l    A0, [A6 - 0x16]
  4477. 00003526  4A10                     tst.b      [A0]
  4478. 00003528  66E6                     bne        -0x18 /* 00003510 */
  4479. 0000352A  206E FFF2                movea.l    A0, [A6 - 0xE]
  4480. 0000352E  4210                     clr.b      [A0]
  4481. 00003530  486E FD4C                pea.l      [A6 - 0x2B4]
  4482. 00003534  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4483. 00003538  588F                     addq.l     A7, 4
  4484. 0000353A  486E FDB0                pea.l      [A6 - 0x250]
  4485. 0000353E  486E FD7E                pea.l      [A6 - 0x282]
  4486. 00003542  486E FD4C                pea.l      [A6 - 0x2B4]
  4487. 00003546  4879 0000 0864           push.l     0x864
  4488. 0000354C  A98B                     syscall    ParamText
  4489. 0000354E  42A7                     clr.l      -[A7]
  4490. 00003550  3F3C 0196                move.w     -[A7], 0x196
  4491. 00003554  42A7                     clr.l      -[A7]
  4492. 00003556  4878 FFFF                push.l     0xFFFF
  4493. 0000355A  A97C                     syscall    GetNewDialog
  4494. 0000355C  205F                     movea.l    A0, [A7]+
  4495. 0000355E  2D48 FD48                move.l     [A6 - 0x2B8], A0
  4496. label00003562:
  4497. 00003562  486D 0402                pea.l      [A5 + 0x402 /* export_124 */]
  4498. 00003566  486E FD46                pea.l      [A6 - 0x2BA]
  4499. 0000356A  A991                     syscall    ModalDialog
  4500. 0000356C  0C6E 0001 FD46           cmpi.w     [A6 - 0x2BA], 0x1
  4501. 00003572  6EEE                     bgt        -0x10 /* 00003562 */
  4502. 00003574  2F2E FD48                move.l     -[A7], [A6 - 0x2B8]
  4503. 00003578  3F3C 0002                move.w     -[A7], 0x2
  4504. 0000357C  486E FD44                pea.l      [A6 - 0x2BC]
  4505. 00003580  486E FD40                pea.l      [A6 - 0x2C0]
  4506. 00003584  486E FD38                pea.l      [A6 - 0x2C8]
  4507. 00003588  A98D                     syscall    GetDialogItem/GetDItem
  4508. 0000358A  2F2E FD40                move.l     -[A7], [A6 - 0x2C0]
  4509. 0000358E  486E FDE2                pea.l      [A6 - 0x21E]
  4510. 00003592  A990                     syscall    GetDialogItemText/GetIText
  4511. 00003594  2F2E FD48                move.l     -[A7], [A6 - 0x2B8]
  4512. 00003598  A983                     syscall    DisposeDialog
  4513. 0000359A  486E FDE2                pea.l      [A6 - 0x21E]
  4514. 0000359E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4515. 000035A2  588F                     addq.l     A7, 4
  4516. 000035A4  41EE FDE2                lea.l      A0, [A6 - 0x21E]
  4517. 000035A8  2D48 FFF2                move.l     [A6 - 0xE], A0
  4518. 000035AC  6008                     bra        +0xA /* 000035B6 */
  4519. label000035AE:
  4520. 000035AE  52AE FFF2                addq.l     [A6 - 0xE], 1
  4521. 000035B2  52AE FFEE                addq.l     [A6 - 0x12], 1
  4522. label000035B6:
  4523. 000035B6  206E FFF2                movea.l    A0, [A6 - 0xE]
  4524. 000035BA  7000                     moveq.l    D0, 0x00
  4525. 000035BC  1010                     move.b     D0, [A0]
  4526. 000035BE  0040 0020                ori.w      D0, 0x20 /* ' ' */
  4527. 000035C2  206E FFEE                movea.l    A0, [A6 - 0x12]
  4528. 000035C6  7200                     moveq.l    D1, 0x00
  4529. 000035C8  1210                     move.b     D1, [A0]
  4530. 000035CA  0A41 006A                xori.w     D1, 0x6A /* 'j' */
  4531. 000035CE  0041 0020                ori.w      D1, 0x20 /* ' ' */
  4532. 000035D2  B041                     cmp.w      D0, D1
  4533. 000035D4  67D8                     beq        -0x26 /* 000035AE */
  4534. 000035D6  206E FFF2                movea.l    A0, [A6 - 0xE]
  4535. 000035DA  4A10                     tst.b      [A0]
  4536. 000035DC  660E                     bne        +0x10 /* 000035EC */
  4537. 000035DE  206E FFEE                movea.l    A0, [A6 - 0x12]
  4538. 000035E2  7000                     moveq.l    D0, 0x00
  4539. 000035E4  1010                     move.b     D0, [A0]
  4540. 000035E6  0C40 0067                cmpi.w     D0, 0x67 /* 'g' */
  4541. 000035EA  6710                     beq        +0x12 /* 000035FC */
  4542. label000035EC:
  4543. 000035EC  302E FFF6                move.w     D0, [A6 - 0xA]
  4544. 000035F0  526E FFF6                addq.w     [A6 - 0xA], 1
  4545. 000035F4  0C40 0002                cmpi.w     D0, 0x2
  4546. 000035F8  6D00 FD6E                blt        -0x290 /* 00003368 */
  4547. label000035FC:
  4548. 000035FC  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4549. 00003600  206E FFF2                movea.l    A0, [A6 - 0xE]
  4550. 00003604  4A10                     tst.b      [A0]
  4551. 00003606  660E                     bne        +0x10 /* 00003616 */
  4552. 00003608  206E FFEE                movea.l    A0, [A6 - 0x12]
  4553. 0000360C  7000                     moveq.l    D0, 0x00
  4554. 0000360E  1010                     move.b     D0, [A0]
  4555. 00003610  0C40 0067                cmpi.w     D0, 0x67 /* 'g' */
  4556. 00003614  6720                     beq        +0x22 /* 00003636 */
  4557. label00003616:
  4558. 00003616  4267                     clr.w      -[A7]
  4559. 00003618  3F3C 000C                move.w     -[A7], 0xC
  4560. 0000361C  4879 0000 0866           push.l     0x866
  4561. 00003622  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4562. 00003626  508F                     addq.l     A7, 8
  4563. 00003628  3F3C FFFF                move.w     -[A7], 0xFFFF
  4564. 0000362C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4565. 00003630  548F                     addq.l     A7, 2
  4566. 00003632  6000 00D2                bra        +0xD4 /* 00003706 */
  4567. label00003636:
  4568. 00003636  41ED C890                lea.l      A0, [A5 - 0x3770]
  4569. 0000363A  2D48 FEE6                move.l     [A6 - 0x11A], A0
  4570. 0000363E  41ED C559                lea.l      A0, [A5 - 0x3AA7]
  4571. 00003642  2D48 FFF2                move.l     [A6 - 0xE], A0
  4572. 00003646  426E FFFE                clr.w      [A6 - 0x2]
  4573. 0000364A  6028                     bra        +0x2A /* 00003674 */
  4574. label0000364C:
  4575. 0000364C  206E FEE6                movea.l    A0, [A6 - 0x11A]
  4576. 00003650  58AE FEE6                addq.l     [A6 - 0x11A], 4
  4577. 00003654  20AE FFF2                move.l     [A0], [A6 - 0xE]
  4578. 00003658  6004                     bra        +0x6 /* 0000365E */
  4579. label0000365A:
  4580. 0000365A  52AE FFF2                addq.l     [A6 - 0xE], 1
  4581. label0000365E:
  4582. 0000365E  206E FFF2                movea.l    A0, [A6 - 0xE]
  4583. 00003662  7000                     moveq.l    D0, 0x00
  4584. 00003664  1010                     move.b     D0, [A0]
  4585. 00003666  0C40 00FF                cmpi.w     D0, 0xFF
  4586. 0000366A  66EE                     bne        -0x10 /* 0000365A */
  4587. 0000366C  52AE FFF2                addq.l     [A6 - 0xE], 1
  4588. 00003670  526E FFFE                addq.w     [A6 - 0x2], 1
  4589. label00003674:
  4590. 00003674  0C6E 0048 FFFE           cmpi.w     [A6 - 0x2], 0x48 /* 'H' */
  4591. 0000367A  6DD0                     blt        -0x2E /* 0000364C */
  4592. 0000367C  41ED C9B0                lea.l      A0, [A5 - 0x3650]
  4593. 00003680  2D48 FEE6                move.l     [A6 - 0x11A], A0
  4594. 00003684  2D6D CF26 FFF2           move.l     [A6 - 0xE], [A5 - 0x30DA]
  4595. 0000368A  426E FFFE                clr.w      [A6 - 0x2]
  4596. 0000368E  6028                     bra        +0x2A /* 000036B8 */
  4597. label00003690:
  4598. 00003690  206E FEE6                movea.l    A0, [A6 - 0x11A]
  4599. 00003694  58AE FEE6                addq.l     [A6 - 0x11A], 4
  4600. 00003698  20AE FFF2                move.l     [A0], [A6 - 0xE]
  4601. 0000369C  6004                     bra        +0x6 /* 000036A2 */
  4602. label0000369E:
  4603. 0000369E  52AE FFF2                addq.l     [A6 - 0xE], 1
  4604. label000036A2:
  4605. 000036A2  206E FFF2                movea.l    A0, [A6 - 0xE]
  4606. 000036A6  7000                     moveq.l    D0, 0x00
  4607. 000036A8  1010                     move.b     D0, [A0]
  4608. 000036AA  0C40 00FF                cmpi.w     D0, 0xFF
  4609. 000036AE  66EE                     bne        -0x10 /* 0000369E */
  4610. 000036B0  52AE FFF2                addq.l     [A6 - 0xE], 1
  4611. 000036B4  526E FFFE                addq.w     [A6 - 0x2], 1
  4612. label000036B8:
  4613. 000036B8  0C6E 0048 FFFE           cmpi.w     [A6 - 0x2], 0x48 /* 'H' */
  4614. 000036BE  6DD0                     blt        -0x2E /* 00003690 */
  4615. 000036C0  41ED CAD0                lea.l      A0, [A5 - 0x3530]
  4616. 000036C4  2D48 FEE6                move.l     [A6 - 0x11A], A0
  4617. 000036C8  41ED D4C6                lea.l      A0, [A5 - 0x2B3A]
  4618. 000036CC  2D48 FFF2                move.l     [A6 - 0xE], A0
  4619. 000036D0  426E FFFE                clr.w      [A6 - 0x2]
  4620. 000036D4  6028                     bra        +0x2A /* 000036FE */
  4621. label000036D6:
  4622. 000036D6  206E FEE6                movea.l    A0, [A6 - 0x11A]
  4623. 000036DA  58AE FEE6                addq.l     [A6 - 0x11A], 4
  4624. 000036DE  20AE FFF2                move.l     [A0], [A6 - 0xE]
  4625. 000036E2  6004                     bra        +0x6 /* 000036E8 */
  4626. label000036E4:
  4627. 000036E4  52AE FFF2                addq.l     [A6 - 0xE], 1
  4628. label000036E8:
  4629. 000036E8  206E FFF2                movea.l    A0, [A6 - 0xE]
  4630. 000036EC  7000                     moveq.l    D0, 0x00
  4631. 000036EE  1010                     move.b     D0, [A0]
  4632. 000036F0  0C40 00FF                cmpi.w     D0, 0xFF
  4633. 000036F4  66EE                     bne        -0x10 /* 000036E4 */
  4634. 000036F6  52AE FFF2                addq.l     [A6 - 0xE], 1
  4635. 000036FA  526E FFFE                addq.w     [A6 - 0x2], 1
  4636. label000036FE:
  4637. 000036FE  0C6E 0090 FFFE           cmpi.w     [A6 - 0x2], 0x90
  4638. 00003704  6DD0                     blt        -0x2E /* 000036D6 */
  4639. label00003706:
  4640. 00003706  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4641. 0000370A  4A6E FD30                tst.w      [A6 - 0x2D0]
  4642. 0000370E  6604                     bne        +0x6 /* 00003714 */
  4643. 00003710  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4644. label00003714:
  4645. 00003714  4E5E                     unlink     A6
  4646. 00003716  4E75                     rts
  4647. 00003718  474F                     chk.w      D3, A7
  4648. 0000371A  4F44                     chk.w      D7, D4
  4649. 0000371C  2020                     move.l     D0, -[A0]
  4650. 0000371E  2020                     move.l     D0, -[A0]
  4651. fn00003720:
  4652. 00003720  4E56 FFEC                link       A6, -0x0014
  4653. 00003724  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4654. 00003728  4EBA 0B02                jsr        [PC + 0xB02 /* 0000422C */]
  4655. 0000372C  588F                     addq.l     A7, 4
  4656. 0000372E  4A40                     tst.w      D0
  4657. 00003730  6606                     bne        +0x8 /* 00003738 */
  4658. 00003732  7000                     moveq.l    D0, 0x00
  4659. 00003734  6000 0220                bra        +0x222 /* 00003956 */
  4660. label00003738:
  4661. 00003738  206E 0008                movea.l    A0, [A6 + 0x8]
  4662. 0000373C  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4663. 00003740  206E 0008                movea.l    A0, [A6 + 0x8]
  4664. 00003744  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  4665. 0000374A  206E 0008                movea.l    A0, [A6 + 0x8]
  4666. 0000374E  3D68 0014 FFEE           move.w     [A6 - 0x12], [A0 + 0x14]
  4667. 00003754  4AAE FFFC                tst.l      [A6 - 0x4]
  4668. 00003758  6600 011A                bne        +0x11C /* 00003874 */
  4669. 0000375C  302E FFEE                move.w     D0, [A6 - 0x12]
  4670. 00003760  4840                     swap.w     D0
  4671. 00003762  4240                     clr.w      D0
  4672. 00003764  4840                     swap.w     D0
  4673. 00003766  E580                     asl        D0, 2
  4674. 00003768  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  4675. 0000376C  D1C0                     add.l      A0, D0
  4676. 0000376E  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4677. 00003772  206E FFF8                movea.l    A0, [A6 - 0x8]
  4678. 00003776  226E 0008                movea.l    A1, [A6 + 0x8]
  4679. 0000377A  3368 0004 0016           move.w     [A1 + 0x16], [A0 + 0x4]
  4680. 00003780  206E FFF8                movea.l    A0, [A6 - 0x8]
  4681. 00003784  226E 0008                movea.l    A1, [A6 + 0x8]
  4682. 00003788  3368 0006 0018           move.w     [A1 + 0x18], [A0 + 0x6]
  4683. 0000378E  426E FFEC                clr.w      [A6 - 0x14]
  4684. 00003792  6008                     bra        +0xA /* 0000379C */
  4685. label00003794:
  4686. 00003794  526E FFEC                addq.w     [A6 - 0x14], 1
  4687. 00003798  54AE FFFC                addq.l     [A6 - 0x4], 2
  4688. label0000379C:
  4689. 0000379C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4690. 000037A0  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  4691. 000037A4  66EE                     bne        -0x10 /* 00003794 */
  4692. 000037A6  206E 0008                movea.l    A0, [A6 + 0x8]
  4693. 000037AA  4A28 001B                tst.b      [A0 + 0x1B]
  4694. 000037AE  6708                     beq        +0xA /* 000037B8 */
  4695. 000037B0  7000                     moveq.l    D0, 0x00
  4696. 000037B2  302E FFEC                move.w     D0, [A6 - 0x14]
  4697. 000037B6  6006                     bra        +0x8 /* 000037BE */
  4698. label000037B8:
  4699. 000037B8  302E FFEC                move.w     D0, [A6 - 0x14]
  4700. 000037BC  E248                     lsr        D0.w, 1
  4701. label000037BE:
  4702. 000037BE  206E 0008                movea.l    A0, [A6 + 0x8]
  4703. 000037C2  1140 001A                move.b     [A0 + 0x1A], D0
  4704. 000037C6  206E 0008                movea.l    A0, [A6 + 0x8]
  4705. 000037CA  4228 001B                clr.b      [A0 + 0x1B]
  4706. 000037CE  302E FFEE                move.w     D0, [A6 - 0x12]
  4707. 000037D2  4840                     swap.w     D0
  4708. 000037D4  4240                     clr.w      D0
  4709. 000037D6  4840                     swap.w     D0
  4710. 000037D8  E580                     asl        D0, 2
  4711. 000037DA  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  4712. 000037DE  D1C0                     add.l      A0, D0
  4713. 000037E0  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4714. 000037E4  206E FFFC                movea.l    A0, [A6 - 0x4]
  4715. 000037E8  54AE FFFC                addq.l     [A6 - 0x4], 2
  4716. 000037EC  3010                     move.w     D0, [A0]
  4717. 000037EE  4840                     swap.w     D0
  4718. 000037F0  4240                     clr.w      D0
  4719. 000037F2  4840                     swap.w     D0
  4720. 000037F4  E780                     asl        D0, 3
  4721. 000037F6  D0AD B69C                add.l      D0, [A5 - 0x4964]
  4722. 000037FA  2D40 FFF4                move.l     [A6 - 0xC], D0
  4723. 000037FE  206E 0008                movea.l    A0, [A6 + 0x8]
  4724. 00003802  1028 001B                move.b     D0, [A0 + 0x1B]
  4725. 00003806  5228 001B                addq.b     [A0 + 0x1B], 1
  4726. 0000380A  0240 00FF                andi.w     D0, 0xFF
  4727. 0000380E  3F00                     move.w     -[A7], D0
  4728. 00003810  206E 0008                movea.l    A0, [A6 + 0x8]
  4729. 00003814  7000                     moveq.l    D0, 0x00
  4730. 00003816  1028 001A                move.b     D0, [A0 + 0x1A]
  4731. 0000381A  3F00                     move.w     -[A7], D0
  4732. 0000381C  206E 0008                movea.l    A0, [A6 + 0x8]
  4733. 00003820  3F28 001E                move.w     -[A7], [A0 + 0x1E]
  4734. 00003824  206E 0008                movea.l    A0, [A6 + 0x8]
  4735. 00003828  3F28 001C                move.w     -[A7], [A0 + 0x1C]
  4736. 0000382C  206E 0008                movea.l    A0, [A6 + 0x8]
  4737. 00003830  3F28 0018                move.w     -[A7], [A0 + 0x18]
  4738. 00003834  206E 0008                movea.l    A0, [A6 + 0x8]
  4739. 00003838  3F28 0016                move.w     -[A7], [A0 + 0x16]
  4740. 0000383C  4EBA E1D0                jsr        [PC - 0x1E30 /* 00001A0E */]
  4741. 00003840  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4742. 00003844  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4743. 00003848  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4744. 0000384C  206E FFF8                movea.l    A0, [A6 - 0x8]
  4745. 00003850  7000                     moveq.l    D0, 0x00
  4746. 00003852  1028 000A                move.b     D0, [A0 + 0xA]
  4747. 00003856  3F00                     move.w     -[A7], D0
  4748. 00003858  3F2D F62A                move.w     -[A7], [A5 - 0x9D6]
  4749. 0000385C  3F2D F628                move.w     -[A7], [A5 - 0x9D8]
  4750. 00003860  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4751. 00003864  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4752. 00003868  206E FFF8                movea.l    A0, [A6 - 0x8]
  4753. 0000386C  4268 0008                clr.w      [A0 + 0x8]
  4754. 00003870  6000 00A8                bra        +0xAA /* 0000391A */
  4755. label00003874:
  4756. 00003874  206E FFF8                movea.l    A0, [A6 - 0x8]
  4757. 00003878  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  4758. 0000387E  4EBA E01C                jsr        [PC - 0x1FE4 /* 0000189C */]
  4759. 00003882  2D40 FFF0                move.l     [A6 - 0x10], D0
  4760. 00003886  206E FFFC                movea.l    A0, [A6 - 0x4]
  4761. 0000388A  54AE FFFC                addq.l     [A6 - 0x4], 2
  4762. 0000388E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4763. 00003892  3F10                     move.w     -[A7], [A0]
  4764. 00003894  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4765. 00003898  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4766. 0000389C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4767. 000038A0  206E 0008                movea.l    A0, [A6 + 0x8]
  4768. 000038A4  1028 001B                move.b     D0, [A0 + 0x1B]
  4769. 000038A8  5228 001B                addq.b     [A0 + 0x1B], 1
  4770. 000038AC  0240 00FF                andi.w     D0, 0xFF
  4771. 000038B0  3F00                     move.w     -[A7], D0
  4772. 000038B2  206E 0008                movea.l    A0, [A6 + 0x8]
  4773. 000038B6  7000                     moveq.l    D0, 0x00
  4774. 000038B8  1028 001A                move.b     D0, [A0 + 0x1A]
  4775. 000038BC  3F00                     move.w     -[A7], D0
  4776. 000038BE  206E 0008                movea.l    A0, [A6 + 0x8]
  4777. 000038C2  3F28 001E                move.w     -[A7], [A0 + 0x1E]
  4778. 000038C6  206E 0008                movea.l    A0, [A6 + 0x8]
  4779. 000038CA  3F28 001C                move.w     -[A7], [A0 + 0x1C]
  4780. 000038CE  206E 0008                movea.l    A0, [A6 + 0x8]
  4781. 000038D2  3F28 0018                move.w     -[A7], [A0 + 0x18]
  4782. 000038D6  206E 0008                movea.l    A0, [A6 + 0x8]
  4783. 000038DA  3F28 0016                move.w     -[A7], [A0 + 0x16]
  4784. 000038DE  4EBA E12E                jsr        [PC - 0x1ED2 /* 00001A0E */]
  4785. 000038E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4786. 000038E6  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  4787. 000038EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4788. 000038F0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4789. 000038F4  206E FFF8                movea.l    A0, [A6 - 0x8]
  4790. 000038F8  7000                     moveq.l    D0, 0x00
  4791. 000038FA  1028 000A                move.b     D0, [A0 + 0xA]
  4792. 000038FE  3F00                     move.w     -[A7], D0
  4793. 00003900  3F2D F62A                move.w     -[A7], [A5 - 0x9D6]
  4794. 00003904  3F2D F628                move.w     -[A7], [A5 - 0x9D8]
  4795. 00003908  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4796. 0000390C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4797. 00003910  206E FFF8                movea.l    A0, [A6 - 0x8]
  4798. 00003914  7001                     moveq.l    D0, 0x01
  4799. 00003916  3140 0008                move.w     [A0 + 0x8], D0
  4800. label0000391A:
  4801. 0000391A  206E 0008                movea.l    A0, [A6 + 0x8]
  4802. 0000391E  226E 0008                movea.l    A1, [A6 + 0x8]
  4803. 00003922  1029 001B                move.b     D0, [A1 + 0x1B]
  4804. 00003926  B028 001A                cmp.b      D0, [A0 + 0x1A]
  4805. 0000392A  6620                     bne        +0x22 /* 0000394C */
  4806. 0000392C  206E 0008                movea.l    A0, [A6 + 0x8]
  4807. 00003930  226E FFF8                movea.l    A1, [A6 - 0x8]
  4808. 00003934  3368 001C 0004           move.w     [A1 + 0x4], [A0 + 0x1C]
  4809. 0000393A  206E 0008                movea.l    A0, [A6 + 0x8]
  4810. 0000393E  226E FFF8                movea.l    A1, [A6 - 0x8]
  4811. 00003942  3368 001E 0006           move.w     [A1 + 0x6], [A0 + 0x1E]
  4812. 00003948  7001                     moveq.l    D0, 0x01
  4813. 0000394A  600A                     bra        +0xC /* 00003956 */
  4814. label0000394C:
  4815. 0000394C  206E 0008                movea.l    A0, [A6 + 0x8]
  4816. 00003950  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4817. 00003954  7000                     moveq.l    D0, 0x00
  4818. label00003956:
  4819. 00003956  4E5E                     unlink     A6
  4820. 00003958  4E75                     rts
  4821. 0000395A  4841                     swap.w     D1
  4822. 0000395C  4E44                     trap       4
  4823. 0000395E  4C45 4350                movem.l    D4,D6,A0,A1,A6, D5
  4824. fn00003962:
  4825. 00003962  4E56 FFF0                link       A6, -0x0010
  4826. 00003966  206E 0008                movea.l    A0, [A6 + 0x8]
  4827. 0000396A  4A28 0004                tst.b      [A0 + 0x4]
  4828. 0000396E  670E                     beq        +0x10 /* 0000397E */
  4829. 00003970  206E 0008                movea.l    A0, [A6 + 0x8]
  4830. 00003974  5328 0004                subq.b     [A0 + 0x4], 1
  4831. 00003978  7000                     moveq.l    D0, 0x00
  4832. 0000397A  6000 010A                bra        +0x10C /* 00003A86 */
  4833. label0000397E:
  4834. 0000397E  206E 0008                movea.l    A0, [A6 + 0x8]
  4835. 00003982  4228 0004                clr.b      [A0 + 0x4]
  4836. 00003986  206E 0008                movea.l    A0, [A6 + 0x8]
  4837. 0000398A  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4838. 0000398E  206E 0008                movea.l    A0, [A6 + 0x8]
  4839. 00003992  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  4840. 00003998  4AAE FFFC                tst.l      [A6 - 0x4]
  4841. 0000399C  666A                     bne        +0x6C /* 00003A08 */
  4842. 0000399E  206E 0008                movea.l    A0, [A6 + 0x8]
  4843. 000039A2  3028 0014                move.w     D0, [A0 + 0x14]
  4844. 000039A6  4840                     swap.w     D0
  4845. 000039A8  4240                     clr.w      D0
  4846. 000039AA  4840                     swap.w     D0
  4847. 000039AC  E580                     asl        D0, 2
  4848. 000039AE  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  4849. 000039B2  D1C0                     add.l      A0, D0
  4850. 000039B4  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4851. 000039B8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4852. 000039BC  54AE FFFC                addq.l     [A6 - 0x4], 2
  4853. 000039C0  3010                     move.w     D0, [A0]
  4854. 000039C2  4840                     swap.w     D0
  4855. 000039C4  4240                     clr.w      D0
  4856. 000039C6  4840                     swap.w     D0
  4857. 000039C8  E780                     asl        D0, 3
  4858. 000039CA  D0AD B69C                add.l      D0, [A5 - 0x4964]
  4859. 000039CE  2D40 FFF4                move.l     [A6 - 0xC], D0
  4860. 000039D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4861. 000039D6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4862. 000039DA  206E FFF8                movea.l    A0, [A6 - 0x8]
  4863. 000039DE  7000                     moveq.l    D0, 0x00
  4864. 000039E0  1028 000A                move.b     D0, [A0 + 0xA]
  4865. 000039E4  3F00                     move.w     -[A7], D0
  4866. 000039E6  206E FFF8                movea.l    A0, [A6 - 0x8]
  4867. 000039EA  3F28 0006                move.w     -[A7], [A0 + 0x6]
  4868. 000039EE  206E FFF8                movea.l    A0, [A6 - 0x8]
  4869. 000039F2  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4870. 000039F6  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4871. 000039FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4872. 000039FE  206E FFF8                movea.l    A0, [A6 - 0x8]
  4873. 00003A02  4268 0008                clr.w      [A0 + 0x8]
  4874. 00003A06  6066                     bra        +0x68 /* 00003A6E */
  4875. label00003A08:
  4876. 00003A08  206E FFF8                movea.l    A0, [A6 - 0x8]
  4877. 00003A0C  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  4878. 00003A12  4EBA DE88                jsr        [PC - 0x2178 /* 0000189C */]
  4879. 00003A16  2D40 FFF0                move.l     [A6 - 0x10], D0
  4880. 00003A1A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4881. 00003A1E  54AE FFFC                addq.l     [A6 - 0x4], 2
  4882. 00003A22  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4883. 00003A26  3F10                     move.w     -[A7], [A0]
  4884. 00003A28  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4885. 00003A2C  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4886. 00003A30  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4887. 00003A34  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  4888. 00003A3A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4889. 00003A3E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4890. 00003A42  206E FFF8                movea.l    A0, [A6 - 0x8]
  4891. 00003A46  7000                     moveq.l    D0, 0x00
  4892. 00003A48  1028 000A                move.b     D0, [A0 + 0xA]
  4893. 00003A4C  3F00                     move.w     -[A7], D0
  4894. 00003A4E  206E FFF8                movea.l    A0, [A6 - 0x8]
  4895. 00003A52  3F28 0002                move.w     -[A7], [A0 + 0x2]
  4896. 00003A56  206E FFF8                movea.l    A0, [A6 - 0x8]
  4897. 00003A5A  3F10                     move.w     -[A7], [A0]
  4898. 00003A5C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4899. 00003A60  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4900. 00003A64  206E FFF8                movea.l    A0, [A6 - 0x8]
  4901. 00003A68  7001                     moveq.l    D0, 0x01
  4902. 00003A6A  3140 0008                move.w     [A0 + 0x8], D0
  4903. label00003A6E:
  4904. 00003A6E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4905. 00003A72  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  4906. 00003A76  6604                     bne        +0x6 /* 00003A7C */
  4907. 00003A78  7001                     moveq.l    D0, 0x01
  4908. 00003A7A  600A                     bra        +0xC /* 00003A86 */
  4909. label00003A7C:
  4910. 00003A7C  206E 0008                movea.l    A0, [A6 + 0x8]
  4911. 00003A80  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4912. 00003A84  7000                     moveq.l    D0, 0x00
  4913. label00003A86:
  4914. 00003A86  4E5E                     unlink     A6
  4915. 00003A88  4E75                     rts
  4916. 00003A8A  4841                     swap.w     D1
  4917. 00003A8C  4E44                     trap       4
  4918. 00003A8E  4C45 5452                movem.l    D1,D4,D6,A2,A4,A6, D5
  4919. fn00003A92:
  4920. 00003A92  4E56 FFE6                link       A6, -0x001A
  4921. 00003A96  206E 0008                movea.l    A0, [A6 + 0x8]
  4922. 00003A9A  4A68 0014                tst.w      [A0 + 0x14]
  4923. 00003A9E  6714                     beq        +0x16 /* 00003AB4 */
  4924. 00003AA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4925. 00003AA4  4EBA 0786                jsr        [PC + 0x786 /* 0000422C */]
  4926. 00003AA8  588F                     addq.l     A7, 4
  4927. 00003AAA  4A40                     tst.w      D0
  4928. 00003AAC  6606                     bne        +0x8 /* 00003AB4 */
  4929. 00003AAE  7000                     moveq.l    D0, 0x00
  4930. 00003AB0  6000 0354                bra        +0x356 /* 00003E06 */
  4931. label00003AB4:
  4932. 00003AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  4933. 00003AB8  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4934. 00003ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  4935. 00003AC0  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  4936. 00003AC6  206E 0008                movea.l    A0, [A6 + 0x8]
  4937. 00003ACA  7000                     moveq.l    D0, 0x00
  4938. 00003ACC  1028 0016                move.b     D0, [A0 + 0x16]
  4939. 00003AD0  3D40 FFEC                move.w     [A6 - 0x14], D0
  4940. 00003AD4  206E 0008                movea.l    A0, [A6 + 0x8]
  4941. 00003AD8  1D68 0018 FFEF           move.b     [A6 - 0x11], [A0 + 0x18]
  4942. 00003ADE  4AAE FFFC                tst.l      [A6 - 0x4]
  4943. 00003AE2  6600 029A                bne        +0x29C /* 00003D7E */
  4944. 00003AE6  206E 0008                movea.l    A0, [A6 + 0x8]
  4945. 00003AEA  4A68 0014                tst.w      [A0 + 0x14]
  4946. 00003AEE  6700 00FE                beq        +0x100 /* 00003BEE */
  4947. 00003AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4948. 00003AF6  302E FFEC                move.w     D0, [A6 - 0x14]
  4949. 00003AFA  D068 0014                add.w      D0, [A0 + 0x14]
  4950. 00003AFE  0240 0007                andi.w     D0, 0x7
  4951. 00003B02  206E 0008                movea.l    A0, [A6 + 0x8]
  4952. 00003B06  7200                     moveq.l    D1, 0x00
  4953. 00003B08  1228 0017                move.b     D1, [A0 + 0x17]
  4954. 00003B0C  B041                     cmp.w      D0, D1
  4955. 00003B0E  6606                     bne        +0x8 /* 00003B16 */
  4956. 00003B10  7001                     moveq.l    D0, 0x01
  4957. 00003B12  6000 02F2                bra        +0x2F4 /* 00003E06 */
  4958. label00003B16:
  4959. 00003B16  206E 0008                movea.l    A0, [A6 + 0x8]
  4960. 00003B1A  302E FFEC                move.w     D0, [A6 - 0x14]
  4961. 00003B1E  D068 0014                add.w      D0, [A0 + 0x14]
  4962. 00003B22  0240 0007                andi.w     D0, 0x7
  4963. 00003B26  3D40 FFEC                move.w     [A6 - 0x14], D0
  4964. 00003B2A  206E 0008                movea.l    A0, [A6 + 0x8]
  4965. 00003B2E  4A68 0014                tst.w      [A0 + 0x14]
  4966. 00003B32  6F0E                     ble        +0x10 /* 00003B42 */
  4967. 00003B34  302E FFEC                move.w     D0, [A6 - 0x14]
  4968. 00003B38  5040                     addq.w     D0, 8
  4969. 00003B3A  4840                     swap.w     D0
  4970. 00003B3C  4240                     clr.w      D0
  4971. 00003B3E  4840                     swap.w     D0
  4972. 00003B40  6008                     bra        +0xA /* 00003B4A */
  4973. label00003B42:
  4974. 00003B42  302E FFEC                move.w     D0, [A6 - 0x14]
  4975. 00003B46  0640 0010                addi.w     D0, 0x10
  4976. label00003B4A:
  4977. 00003B4A  3D40 FFE8                move.w     [A6 - 0x18], D0
  4978. 00003B4E  7000                     moveq.l    D0, 0x00
  4979. 00003B50  102E FFEF                move.b     D0, [A6 - 0x11]
  4980. 00003B54  0C40 0003                cmpi.w     D0, 0x3
  4981. 00003B58  6718                     beq        +0x1A /* 00003B72 */
  4982. 00003B5A  7000                     moveq.l    D0, 0x00
  4983. 00003B5C  102E FFEF                move.b     D0, [A6 - 0x11]
  4984. 00003B60  0C40 0006                cmpi.w     D0, 0x6
  4985. 00003B64  670C                     beq        +0xE /* 00003B72 */
  4986. 00003B66  7000                     moveq.l    D0, 0x00
  4987. 00003B68  102E FFEF                move.b     D0, [A6 - 0x11]
  4988. 00003B6C  0C40 0001                cmpi.w     D0, 0x1
  4989. 00003B70  6604                     bne        +0x6 /* 00003B76 */
  4990. label00003B72:
  4991. 00003B72  E2EE FFE8                lsr   .w   [A6 - 0x18]
  4992. label00003B76:
  4993. 00003B76  7000                     moveq.l    D0, 0x00
  4994. 00003B78  102E FFEF                move.b     D0, [A6 - 0x11]
  4995. 00003B7C  5340                     subq.w     D0, 1
  4996. 00003B7E  C0FC 001A                mulu.w     D0, 0x1A
  4997. 00003B82  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  4998. 00003B86  D1C0                     add.l      A0, D0
  4999. 00003B88  302E FFE8                move.w     D0, [A6 - 0x18]
  5000. 00003B8C  4840                     swap.w     D0
  5001. 00003B8E  4240                     clr.w      D0
  5002. 00003B90  4840                     swap.w     D0
  5003. 00003B92  E580                     asl        D0, 2
  5004. 00003B94  D0A8 0008                add.l      D0, [A0 + 0x8]
  5005. 00003B98  2040                     movea.l    A0, D0
  5006. 00003B9A  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5007. 00003B9E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5008. 00003BA2  54AE FFFC                addq.l     [A6 - 0x4], 2
  5009. 00003BA6  3010                     move.w     D0, [A0]
  5010. 00003BA8  4840                     swap.w     D0
  5011. 00003BAA  4240                     clr.w      D0
  5012. 00003BAC  4840                     swap.w     D0
  5013. 00003BAE  E780                     asl        D0, 3
  5014. 00003BB0  D0AD B69C                add.l      D0, [A5 - 0x4964]
  5015. 00003BB4  2D40 FFF4                move.l     [A6 - 0xC], D0
  5016. 00003BB8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5017. 00003BBC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5018. 00003BC0  206E FFF8                movea.l    A0, [A6 - 0x8]
  5019. 00003BC4  7000                     moveq.l    D0, 0x00
  5020. 00003BC6  1028 000A                move.b     D0, [A0 + 0xA]
  5021. 00003BCA  3F00                     move.w     -[A7], D0
  5022. 00003BCC  206E FFF8                movea.l    A0, [A6 - 0x8]
  5023. 00003BD0  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5024. 00003BD4  206E FFF8                movea.l    A0, [A6 - 0x8]
  5025. 00003BD8  3F10                     move.w     -[A7], [A0]
  5026. 00003BDA  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5027. 00003BDE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5028. 00003BE2  206E FFF8                movea.l    A0, [A6 - 0x8]
  5029. 00003BE6  4268 0008                clr.w      [A0 + 0x8]
  5030. 00003BEA  6000 012C                bra        +0x12E /* 00003D18 */
  5031. label00003BEE:
  5032. 00003BEE  206E 0008                movea.l    A0, [A6 + 0x8]
  5033. 00003BF2  7000                     moveq.l    D0, 0x00
  5034. 00003BF4  1028 0017                move.b     D0, [A0 + 0x17]
  5035. 00003BF8  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  5036. 00003BFC  6606                     bne        +0x8 /* 00003C04 */
  5037. 00003BFE  7001                     moveq.l    D0, 0x01
  5038. 00003C00  6000 0204                bra        +0x206 /* 00003E06 */
  5039. label00003C04:
  5040. 00003C04  206E 0008                movea.l    A0, [A6 + 0x8]
  5041. 00003C08  7000                     moveq.l    D0, 0x00
  5042. 00003C0A  1028 0017                move.b     D0, [A0 + 0x17]
  5043. 00003C0E  906E FFEC                sub.w      D0, [A6 - 0x14]
  5044. 00003C12  0800 0002                btst.b     D0, 0x2
  5045. 00003C16  6604                     bne        +0x6 /* 00003C1C */
  5046. 00003C18  7001                     moveq.l    D0, 0x01
  5047. 00003C1A  6002                     bra        +0x4 /* 00003C1E */
  5048. label00003C1C:
  5049. 00003C1C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5050. label00003C1E:
  5051. 00003C1E  206E 0008                movea.l    A0, [A6 + 0x8]
  5052. 00003C22  3140 0014                move.w     [A0 + 0x14], D0
  5053. 00003C26  206E 0008                movea.l    A0, [A6 + 0x8]
  5054. 00003C2A  4A68 0014                tst.w      [A0 + 0x14]
  5055. 00003C2E  6F0E                     ble        +0x10 /* 00003C3E */
  5056. 00003C30  302E FFEC                move.w     D0, [A6 - 0x14]
  5057. 00003C34  5040                     addq.w     D0, 8
  5058. 00003C36  4840                     swap.w     D0
  5059. 00003C38  4240                     clr.w      D0
  5060. 00003C3A  4840                     swap.w     D0
  5061. 00003C3C  6008                     bra        +0xA /* 00003C46 */
  5062. label00003C3E:
  5063. 00003C3E  302E FFEC                move.w     D0, [A6 - 0x14]
  5064. 00003C42  0640 0010                addi.w     D0, 0x10
  5065. label00003C46:
  5066. 00003C46  3D40 FFE8                move.w     [A6 - 0x18], D0
  5067. 00003C4A  7000                     moveq.l    D0, 0x00
  5068. 00003C4C  102E FFEF                move.b     D0, [A6 - 0x11]
  5069. 00003C50  0C40 0003                cmpi.w     D0, 0x3
  5070. 00003C54  6718                     beq        +0x1A /* 00003C6E */
  5071. 00003C56  7000                     moveq.l    D0, 0x00
  5072. 00003C58  102E FFEF                move.b     D0, [A6 - 0x11]
  5073. 00003C5C  0C40 0006                cmpi.w     D0, 0x6
  5074. 00003C60  670C                     beq        +0xE /* 00003C6E */
  5075. 00003C62  7000                     moveq.l    D0, 0x00
  5076. 00003C64  102E FFEF                move.b     D0, [A6 - 0x11]
  5077. 00003C68  0C40 0001                cmpi.w     D0, 0x1
  5078. 00003C6C  6634                     bne        +0x36 /* 00003CA2 */
  5079. label00003C6E:
  5080. 00003C6E  206E 0008                movea.l    A0, [A6 + 0x8]
  5081. 00003C72  E3E8 0014                lsl   .w   [A0 + 0x14]
  5082. 00003C76  7000                     moveq.l    D0, 0x00
  5083. 00003C78  102E FFEF                move.b     D0, [A6 - 0x11]
  5084. 00003C7C  5340                     subq.w     D0, 1
  5085. 00003C7E  C0FC 001A                mulu.w     D0, 0x1A
  5086. 00003C82  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  5087. 00003C86  D1C0                     add.l      A0, D0
  5088. 00003C88  302E FFE8                move.w     D0, [A6 - 0x18]
  5089. 00003C8C  E248                     lsr        D0.w, 1
  5090. 00003C8E  4840                     swap.w     D0
  5091. 00003C90  4240                     clr.w      D0
  5092. 00003C92  4840                     swap.w     D0
  5093. 00003C94  E580                     asl        D0, 2
  5094. 00003C96  D0A8 0008                add.l      D0, [A0 + 0x8]
  5095. 00003C9A  2040                     movea.l    A0, D0
  5096. 00003C9C  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5097. 00003CA0  6028                     bra        +0x2A /* 00003CCA */
  5098. label00003CA2:
  5099. 00003CA2  7000                     moveq.l    D0, 0x00
  5100. 00003CA4  102E FFEF                move.b     D0, [A6 - 0x11]
  5101. 00003CA8  5340                     subq.w     D0, 1
  5102. 00003CAA  C0FC 001A                mulu.w     D0, 0x1A
  5103. 00003CAE  41ED C3A2                lea.l      A0, [A5 - 0x3C5E]
  5104. 00003CB2  D1C0                     add.l      A0, D0
  5105. 00003CB4  302E FFE8                move.w     D0, [A6 - 0x18]
  5106. 00003CB8  4840                     swap.w     D0
  5107. 00003CBA  4240                     clr.w      D0
  5108. 00003CBC  4840                     swap.w     D0
  5109. 00003CBE  E580                     asl        D0, 2
  5110. 00003CC0  D0A8 0008                add.l      D0, [A0 + 0x8]
  5111. 00003CC4  2040                     movea.l    A0, D0
  5112. 00003CC6  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5113. label00003CCA:
  5114. 00003CCA  206E FFFC                movea.l    A0, [A6 - 0x4]
  5115. 00003CCE  54AE FFFC                addq.l     [A6 - 0x4], 2
  5116. 00003CD2  3010                     move.w     D0, [A0]
  5117. 00003CD4  4840                     swap.w     D0
  5118. 00003CD6  4240                     clr.w      D0
  5119. 00003CD8  4840                     swap.w     D0
  5120. 00003CDA  E780                     asl        D0, 3
  5121. 00003CDC  D0AD B69C                add.l      D0, [A5 - 0x4964]
  5122. 00003CE0  2D40 FFF4                move.l     [A6 - 0xC], D0
  5123. 00003CE4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5124. 00003CE8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5125. 00003CEC  206E FFF8                movea.l    A0, [A6 - 0x8]
  5126. 00003CF0  7000                     moveq.l    D0, 0x00
  5127. 00003CF2  1028 000A                move.b     D0, [A0 + 0xA]
  5128. 00003CF6  3F00                     move.w     -[A7], D0
  5129. 00003CF8  206E FFF8                movea.l    A0, [A6 - 0x8]
  5130. 00003CFC  3F28 0006                move.w     -[A7], [A0 + 0x6]
  5131. 00003D00  206E FFF8                movea.l    A0, [A6 - 0x8]
  5132. 00003D04  3F28 0004                move.w     -[A7], [A0 + 0x4]
  5133. 00003D08  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5134. 00003D0C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5135. 00003D10  206E FFF8                movea.l    A0, [A6 - 0x8]
  5136. 00003D14  4268 0008                clr.w      [A0 + 0x8]
  5137. label00003D18:
  5138. 00003D18  7000                     moveq.l    D0, 0x00
  5139. 00003D1A  102E FFEF                move.b     D0, [A6 - 0x11]
  5140. 00003D1E  5340                     subq.w     D0, 1
  5141. 00003D20  C0FC 0060                mulu.w     D0, 0x60 /* '`' */
  5142. 00003D24  41ED CAD0                lea.l      A0, [A5 - 0x3530]
  5143. 00003D28  D1C0                     add.l      A0, D0
  5144. 00003D2A  302E FFEC                move.w     D0, [A6 - 0x14]
  5145. 00003D2E  D040                     add.w      D0, D0
  5146. 00003D30  226E 0008                movea.l    A1, [A6 + 0x8]
  5147. 00003D34  4A69 0014                tst.w      [A1 + 0x14]
  5148. 00003D38  6C06                     bge        +0x8 /* 00003D40 */
  5149. 00003D3A  48E7 8080                movem.l    -[A7], D0,A0
  5150. 00003D3E  6008                     bra        +0xA /* 00003D48 */
  5151. label00003D40:
  5152. 00003D40  48E7 8080                movem.l    -[A7], D0,A0
  5153. 00003D44  7001                     moveq.l    D0, 0x01
  5154. 00003D46  6002                     bra        +0x4 /* 00003D4A */
  5155. label00003D48:
  5156. 00003D48  7000                     moveq.l    D0, 0x00
  5157. label00003D4A:
  5158. 00003D4A  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5159. 00003D4E  4CDF 0101                movem.l    D0,A0, [A7]+
  5160. 00003D52  D06E FFE6                add.w      D0, [A6 - 0x1A]
  5161. 00003D56  5040                     addq.w     D0, 8
  5162. 00003D58  4840                     swap.w     D0
  5163. 00003D5A  4240                     clr.w      D0
  5164. 00003D5C  4840                     swap.w     D0
  5165. 00003D5E  E580                     asl        D0, 2
  5166. 00003D60  D1C0                     add.l      A0, D0
  5167. 00003D62  226E 0008                movea.l    A1, [A6 + 0x8]
  5168. 00003D66  2350 0006                move.l     [A1 + 0x6], [A0]
  5169. 00003D6A  206E 0008                movea.l    A0, [A6 + 0x8]
  5170. 00003D6E  4228 0004                clr.b      [A0 + 0x4]
  5171. 00003D72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5172. 00003D76  4EBA 04B4                jsr        [PC + 0x4B4 /* 0000422C */]
  5173. 00003D7A  588F                     addq.l     A7, 4
  5174. 00003D7C  6066                     bra        +0x68 /* 00003DE4 */
  5175. label00003D7E:
  5176. 00003D7E  206E FFF8                movea.l    A0, [A6 - 0x8]
  5177. 00003D82  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  5178. 00003D88  4EBA DB12                jsr        [PC - 0x24EE /* 0000189C */]
  5179. 00003D8C  2D40 FFF0                move.l     [A6 - 0x10], D0
  5180. 00003D90  206E FFFC                movea.l    A0, [A6 - 0x4]
  5181. 00003D94  54AE FFFC                addq.l     [A6 - 0x4], 2
  5182. 00003D98  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5183. 00003D9C  3F10                     move.w     -[A7], [A0]
  5184. 00003D9E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5185. 00003DA2  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5186. 00003DA6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5187. 00003DAA  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  5188. 00003DB0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5189. 00003DB4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5190. 00003DB8  206E FFF8                movea.l    A0, [A6 - 0x8]
  5191. 00003DBC  7000                     moveq.l    D0, 0x00
  5192. 00003DBE  1028 000A                move.b     D0, [A0 + 0xA]
  5193. 00003DC2  3F00                     move.w     -[A7], D0
  5194. 00003DC4  206E FFF8                movea.l    A0, [A6 - 0x8]
  5195. 00003DC8  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5196. 00003DCC  206E FFF8                movea.l    A0, [A6 - 0x8]
  5197. 00003DD0  3F10                     move.w     -[A7], [A0]
  5198. 00003DD2  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5199. 00003DD6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5200. 00003DDA  206E FFF8                movea.l    A0, [A6 - 0x8]
  5201. 00003DDE  7001                     moveq.l    D0, 0x01
  5202. 00003DE0  3140 0008                move.w     [A0 + 0x8], D0
  5203. label00003DE4:
  5204. 00003DE4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5205. 00003DE8  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  5206. 00003DEC  6604                     bne        +0x6 /* 00003DF2 */
  5207. 00003DEE  42AE FFFC                clr.l      [A6 - 0x4]
  5208. label00003DF2:
  5209. 00003DF2  206E 0008                movea.l    A0, [A6 + 0x8]
  5210. 00003DF6  20AE FFFC                move.l     [A0], [A6 - 0x4]
  5211. 00003DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  5212. 00003DFE  116E FFED 0016           move.b     [A0 + 0x16], [A6 - 0x13]
  5213. 00003E04  7000                     moveq.l    D0, 0x00
  5214. label00003E06:
  5215. 00003E06  4E5E                     unlink     A6
  5216. 00003E08  4E75                     rts
  5217. 00003E0A  4841                     swap.w     D1
  5218. 00003E0C  4E44                     trap       4
  5219. 00003E0E  4C45 5455                movem.l    D0,D2,D4,D6,A2,A4,A6, D5
  5220. fn00003E12:
  5221. 00003E12  4E56 0000                link       A6, 0
  5222. 00003E16  48E7 0038                movem.l    -[A7], A2,A3,A4
  5223. 00003E1A  206E 0008                movea.l    A0, [A6 + 0x8]
  5224. 00003E1E  226E 0008                movea.l    A1, [A6 + 0x8]
  5225. 00003E22  246E 0008                movea.l    A2, [A6 + 0x8]
  5226. 00003E26  266E 0008                movea.l    A3, [A6 + 0x8]
  5227. 00003E2A  49ED CECC                lea.l      A4, [A5 - 0x3134]
  5228. 00003E2E  D8EB 0014                add.w      A4, [A3 + 0x14]
  5229. 00003E32  7000                     moveq.l    D0, 0x00
  5230. 00003E34  1014                     move.b     D0, [A4]
  5231. 00003E36  0240 003F                andi.w     D0, 0x3F /* '?' */
  5232. 00003E3A  4840                     swap.w     D0
  5233. 00003E3C  4240                     clr.w      D0
  5234. 00003E3E  4840                     swap.w     D0
  5235. 00003E40  D0AD CF1C                add.l      D0, [A5 - 0x30E4]
  5236. 00003E44  2640                     movea.l    A3, D0
  5237. 00003E46  7000                     moveq.l    D0, 0x00
  5238. 00003E48  1013                     move.b     D0, [A3]
  5239. 00003E4A  4840                     swap.w     D0
  5240. 00003E4C  4240                     clr.w      D0
  5241. 00003E4E  4840                     swap.w     D0
  5242. 00003E50  E780                     asl        D0, 3
  5243. 00003E52  D0AD B69C                add.l      D0, [A5 - 0x4964]
  5244. 00003E56  266E 0008                movea.l    A3, [A6 + 0x8]
  5245. 00003E5A  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  5246. 00003E5E  2F00                     move.l     -[A7], D0
  5247. 00003E60  246A 000A                movea.l    A2, [A2 + 0xA]
  5248. 00003E64  7000                     moveq.l    D0, 0x00
  5249. 00003E66  102A 000A                move.b     D0, [A2 + 0xA]
  5250. 00003E6A  3F00                     move.w     -[A7], D0
  5251. 00003E6C  2269 000A                movea.l    A1, [A1 + 0xA]
  5252. 00003E70  3F29 0006                move.w     -[A7], [A1 + 0x6]
  5253. 00003E74  2068 000A                movea.l    A0, [A0 + 0xA]
  5254. 00003E78  3F28 0004                move.w     -[A7], [A0 + 0x4]
  5255. 00003E7C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5256. 00003E80  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5257. 00003E84  206E 0008                movea.l    A0, [A6 + 0x8]
  5258. 00003E88  0C68 00FF 0016           cmpi.w     [A0 + 0x16], 0xFF
  5259. 00003E8E  671A                     beq        +0x1C /* 00003EAA */
  5260. 00003E90  206E 0008                movea.l    A0, [A6 + 0x8]
  5261. 00003E94  3028 0016                move.w     D0, [A0 + 0x16]
  5262. 00003E98  48C0                     ext.l      D0
  5263. 00003E9A  EB80                     asl        D0, 5
  5264. 00003E9C  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  5265. 00003EA0  D1C0                     add.l      A0, D0
  5266. 00003EA2  4850                     pea.l      [A0]
  5267. 00003EA4  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  5268. 00003EA8  588F                     addq.l     A7, 4
  5269. label00003EAA:
  5270. 00003EAA  206E 0008                movea.l    A0, [A6 + 0x8]
  5271. 00003EAE  2068 000A                movea.l    A0, [A0 + 0xA]
  5272. 00003EB2  4268 0008                clr.w      [A0 + 0x8]
  5273. 00003EB6  7001                     moveq.l    D0, 0x01
  5274. 00003EB8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5275. 00003EBC  4E5E                     unlink     A6
  5276. 00003EBE  4E75                     rts
  5277. 00003EC0  4841                     swap.w     D1
  5278. 00003EC2  4E44                     trap       4
  5279. 00003EC4  4C45 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, D5
  5280. fn00003EC8:
  5281. 00003EC8  4E56 FFEA                link       A6, -0x0016
  5282. 00003ECC  7000                     moveq.l    D0, 0x00
  5283. 00003ECE  102D F75C                move.b     D0, [A5 - 0x8A4]
  5284. 00003ED2  0C40 0001                cmpi.w     D0, 0x1
  5285. 00003ED6  6606                     bne        +0x8 /* 00003EDE */
  5286. 00003ED8  7000                     moveq.l    D0, 0x00
  5287. 00003EDA  6000 0344                bra        +0x346 /* 00004220 */
  5288. label00003EDE:
  5289. 00003EDE  206E 0008                movea.l    A0, [A6 + 0x8]
  5290. 00003EE2  7000                     moveq.l    D0, 0x00
  5291. 00003EE4  1028 0004                move.b     D0, [A0 + 0x4]
  5292. 00003EE8  0C40 00FF                cmpi.w     D0, 0xFF
  5293. 00003EEC  6600 00BE                bne        +0xC0 /* 00003FAC */
  5294. 00003EF0  7000                     moveq.l    D0, 0x00
  5295. 00003EF2  102D F75C                move.b     D0, [A5 - 0x8A4]
  5296. 00003EF6  0C40 0004                cmpi.w     D0, 0x4
  5297. 00003EFA  6600 00AA                bne        +0xAC /* 00003FA6 */
  5298. 00003EFE  206E 0008                movea.l    A0, [A6 + 0x8]
  5299. 00003F02  4A28 0018                tst.b      [A0 + 0x18]
  5300. 00003F06  6700 0098                beq        +0x9A /* 00003FA0 */
  5301. 00003F0A  102D F75C                move.b     D0, [A5 - 0x8A4]
  5302. 00003F0E  D12D F761                add.b      [A5 - 0x89F], D0
  5303. 00003F12  4A6D C548                tst.w      [A5 - 0x3AB8]
  5304. 00003F16  662A                     bne        +0x2C /* 00003F42 */
  5305. 00003F18  4EBA C532                jsr        [PC - 0x3ACE /* 0000044C */]
  5306. 00003F1C  7000                     moveq.l    D0, 0x00
  5307. 00003F1E  102D C513                move.b     D0, [A5 - 0x3AED]
  5308. 00003F22  41ED C50C                lea.l      A0, [A5 - 0x3AF4]
  5309. 00003F26  5340                     subq.w     D0, 1
  5310. 00003F28  4840                     swap.w     D0
  5311. 00003F2A  4240                     clr.w      D0
  5312. 00003F2C  4840                     swap.w     D0
  5313. 00003F2E  D1C0                     add.l      A0, D0
  5314. 00003F30  7001                     moveq.l    D0, 0x01
  5315. 00003F32  1080                     move.b     [A0], D0
  5316. 00003F34  70FF                     moveq.l    D0, 0xFFFFFFFF
  5317. 00003F36  1B40 C513                move.b     [A5 - 0x3AED], D0
  5318. 00003F3A  1B40 C512                move.b     [A5 - 0x3AEE], D0
  5319. 00003F3E  4EBA D3A2                jsr        [PC - 0x2C5E /* 000012E2 */]
  5320. label00003F42:
  5321. 00003F42  206E 0008                movea.l    A0, [A6 + 0x8]
  5322. 00003F46  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  5323. 00003F4C  206E 0008                movea.l    A0, [A6 + 0x8]
  5324. 00003F50  2068 000A                movea.l    A0, [A0 + 0xA]
  5325. 00003F54  7000                     moveq.l    D0, 0x00
  5326. 00003F56  1028 000B                move.b     D0, [A0 + 0xB]
  5327. 00003F5A  4840                     swap.w     D0
  5328. 00003F5C  4240                     clr.w      D0
  5329. 00003F5E  4840                     swap.w     D0
  5330. 00003F60  D080                     add.l      D0, D0
  5331. 00003F62  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  5332. 00003F66  2040                     movea.l    A0, D0
  5333. 00003F68  3010                     move.w     D0, [A0]
  5334. 00003F6A  0640 000F                addi.w     D0, 0xF
  5335. 00003F6E  206E FFF8                movea.l    A0, [A6 - 0x8]
  5336. 00003F72  3140 0004                move.w     [A0 + 0x4], D0
  5337. 00003F76  206E 0008                movea.l    A0, [A6 + 0x8]
  5338. 00003F7A  2068 000A                movea.l    A0, [A0 + 0xA]
  5339. 00003F7E  7000                     moveq.l    D0, 0x00
  5340. 00003F80  1028 000B                move.b     D0, [A0 + 0xB]
  5341. 00003F84  E648                     lsr        D0.w, 3
  5342. 00003F86  4840                     swap.w     D0
  5343. 00003F88  4240                     clr.w      D0
  5344. 00003F8A  4840                     swap.w     D0
  5345. 00003F8C  D080                     add.l      D0, D0
  5346. 00003F8E  D0AD CF10                add.l      D0, [A5 - 0x30F0]
  5347. 00003F92  2040                     movea.l    A0, D0
  5348. 00003F94  3010                     move.w     D0, [A0]
  5349. 00003F96  5340                     subq.w     D0, 1
  5350. 00003F98  206E FFF8                movea.l    A0, [A6 - 0x8]
  5351. 00003F9C  3140 0006                move.w     [A0 + 0x6], D0
  5352. label00003FA0:
  5353. 00003FA0  7001                     moveq.l    D0, 0x01
  5354. 00003FA2  6000 027C                bra        +0x27E /* 00004220 */
  5355. label00003FA6:
  5356. 00003FA6  7000                     moveq.l    D0, 0x00
  5357. 00003FA8  6000 0276                bra        +0x278 /* 00004220 */
  5358. label00003FAC:
  5359. 00003FAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5360. 00003FB0  4EBA 027A                jsr        [PC + 0x27A /* 0000422C */]
  5361. 00003FB4  588F                     addq.l     A7, 4
  5362. 00003FB6  4A40                     tst.w      D0
  5363. 00003FB8  6606                     bne        +0x8 /* 00003FC0 */
  5364. 00003FBA  7000                     moveq.l    D0, 0x00
  5365. 00003FBC  6000 0262                bra        +0x264 /* 00004220 */
  5366. label00003FC0:
  5367. 00003FC0  426D EC86                clr.w      [A5 - 0x137A]
  5368. 00003FC4  206E 0008                movea.l    A0, [A6 + 0x8]
  5369. 00003FC8  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5370. 00003FCC  206E 0008                movea.l    A0, [A6 + 0x8]
  5371. 00003FD0  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  5372. 00003FD6  206E 0008                movea.l    A0, [A6 + 0x8]
  5373. 00003FDA  2D68 0014 FFEC           move.l     [A6 - 0x14], [A0 + 0x14]
  5374. 00003FE0  4AAE FFFC                tst.l      [A6 - 0x4]
  5375. 00003FE4  6600 01AE                bne        +0x1B0 /* 00004194 */
  5376. 00003FE8  206E FFEC                movea.l    A0, [A6 - 0x14]
  5377. 00003FEC  7000                     moveq.l    D0, 0x00
  5378. 00003FEE  1010                     move.b     D0, [A0]
  5379. 00003FF0  0C40 00FF                cmpi.w     D0, 0xFF
  5380. 00003FF4  6614                     bne        +0x16 /* 0000400A */
  5381. 00003FF6  206E 0008                movea.l    A0, [A6 + 0x8]
  5382. 00003FFA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5383. 00003FFC  1140 0004                move.b     [A0 + 0x4], D0
  5384. 00004000  522D F75C                addq.b     [A5 - 0x8A4], 1
  5385. 00004004  7000                     moveq.l    D0, 0x00
  5386. 00004006  6000 0218                bra        +0x21A /* 00004220 */
  5387. label0000400A:
  5388. 0000400A  206E FFEC                movea.l    A0, [A6 - 0x14]
  5389. 0000400E  52AE FFEC                addq.l     [A6 - 0x14], 1
  5390. 00004012  7000                     moveq.l    D0, 0x00
  5391. 00004014  1010                     move.b     D0, [A0]
  5392. 00004016  4840                     swap.w     D0
  5393. 00004018  4240                     clr.w      D0
  5394. 0000401A  4840                     swap.w     D0
  5395. 0000401C  E580                     asl        D0, 2
  5396. 0000401E  41ED B1DC                lea.l      A0, [A5 - 0x4E24]
  5397. 00004022  D1C0                     add.l      A0, D0
  5398. 00004024  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5399. 00004028  206E FFFC                movea.l    A0, [A6 - 0x4]
  5400. 0000402C  3D50 FFEA                move.w     [A6 - 0x16], [A0]
  5401. 00004030  206E FFFC                movea.l    A0, [A6 - 0x4]
  5402. 00004034  54AE FFFC                addq.l     [A6 - 0x4], 2
  5403. 00004038  3010                     move.w     D0, [A0]
  5404. 0000403A  4840                     swap.w     D0
  5405. 0000403C  4240                     clr.w      D0
  5406. 0000403E  4840                     swap.w     D0
  5407. 00004040  E780                     asl        D0, 3
  5408. 00004042  D0AD B69C                add.l      D0, [A5 - 0x4964]
  5409. 00004046  2D40 FFF4                move.l     [A6 - 0xC], D0
  5410. 0000404A  4A6D EC86                tst.w      [A5 - 0x137A]
  5411. 0000404E  6752                     beq        +0x54 /* 000040A2 */
  5412. 00004050  302E FFEA                move.w     D0, [A6 - 0x16]
  5413. 00004054  48C0                     ext.l      D0
  5414. 00004056  E780                     asl        D0, 3
  5415. 00004058  D0AD B69C                add.l      D0, [A5 - 0x4964]
  5416. 0000405C  2040                     movea.l    A0, D0
  5417. 0000405E  7000                     moveq.l    D0, 0x00
  5418. 00004060  1010                     move.b     D0, [A0]
  5419. 00004062  5E40                     addq.w     D0, 7
  5420. 00004064  E448                     lsr        D0.w, 2
  5421. 00004066  0240 00FE                andi.w     D0, 0xFE
  5422. 0000406A  322E FFEA                move.w     D1, [A6 - 0x16]
  5423. 0000406E  48C1                     ext.l      D1
  5424. 00004070  E781                     asl        D1, 3
  5425. 00004072  D2AD B69C                add.l      D1, [A5 - 0x4964]
  5426. 00004076  342E FFEA                move.w     D2, [A6 - 0x16]
  5427. 0000407A  48C2                     ext.l      D2
  5428. 0000407C  E782                     asl        D2, 3
  5429. 0000407E  D4AD B69C                add.l      D2, [A5 - 0x4964]
  5430. 00004082  2042                     movea.l    A0, D2
  5431. 00004084  2F28 0004                move.l     -[A7], [A0 + 0x4]
  5432. 00004088  2041                     movea.l    A0, D1
  5433. 0000408A  7200                     moveq.l    D1, 0x00
  5434. 0000408C  1228 0001                move.b     D1, [A0 + 0x1]
  5435. 00004090  3F01                     move.w     -[A7], D1
  5436. 00004092  3F00                     move.w     -[A7], D0
  5437. 00004094  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5438. 00004098  4267                     clr.w      -[A7]
  5439. 0000409A  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  5440. 0000409E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5441. label000040A2:
  5442. 000040A2  4EBA D7F8                jsr        [PC - 0x2808 /* 0000189C */]
  5443. 000040A6  2D40 FFF0                move.l     [A6 - 0x10], D0
  5444. 000040AA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5445. 000040AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  5446. 000040B2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5447. 000040B6  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5448. 000040BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5449. 000040BE  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  5450. 000040C4  206E 0008                movea.l    A0, [A6 + 0x8]
  5451. 000040C8  4A28 0018                tst.b      [A0 + 0x18]
  5452. 000040CC  675C                     beq        +0x5E /* 0000412A */
  5453. 000040CE  206E 0008                movea.l    A0, [A6 + 0x8]
  5454. 000040D2  2068 000A                movea.l    A0, [A0 + 0xA]
  5455. 000040D6  7000                     moveq.l    D0, 0x00
  5456. 000040D8  1028 000B                move.b     D0, [A0 + 0xB]
  5457. 000040DC  4840                     swap.w     D0
  5458. 000040DE  4240                     clr.w      D0
  5459. 000040E0  4840                     swap.w     D0
  5460. 000040E2  D080                     add.l      D0, D0
  5461. 000040E4  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  5462. 000040E8  206E 0008                movea.l    A0, [A6 + 0x8]
  5463. 000040EC  2068 000A                movea.l    A0, [A0 + 0xA]
  5464. 000040F0  7200                     moveq.l    D1, 0x00
  5465. 000040F2  1228 000B                move.b     D1, [A0 + 0xB]
  5466. 000040F6  E649                     lsr        D1.w, 3
  5467. 000040F8  4841                     swap.w     D1
  5468. 000040FA  4241                     clr.w      D1
  5469. 000040FC  4841                     swap.w     D1
  5470. 000040FE  D281                     add.l      D1, D1
  5471. 00004100  D2AD CF10                add.l      D1, [A5 - 0x30F0]
  5472. 00004104  2041                     movea.l    A0, D1
  5473. 00004106  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5474. 0000410A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5475. 0000410E  226E FFF8                movea.l    A1, [A6 - 0x8]
  5476. 00004112  7200                     moveq.l    D1, 0x00
  5477. 00004114  1229 000A                move.b     D1, [A1 + 0xA]
  5478. 00004118  3F01                     move.w     -[A7], D1
  5479. 0000411A  3F10                     move.w     -[A7], [A0]
  5480. 0000411C  2040                     movea.l    A0, D0
  5481. 0000411E  3F10                     move.w     -[A7], [A0]
  5482. 00004120  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5483. 00004124  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5484. 00004128  605E                     bra        +0x60 /* 00004188 */
  5485. label0000412A:
  5486. 0000412A  206E 0008                movea.l    A0, [A6 + 0x8]
  5487. 0000412E  2068 000A                movea.l    A0, [A0 + 0xA]
  5488. 00004132  7000                     moveq.l    D0, 0x00
  5489. 00004134  1028 000B                move.b     D0, [A0 + 0xB]
  5490. 00004138  4840                     swap.w     D0
  5491. 0000413A  4240                     clr.w      D0
  5492. 0000413C  4840                     swap.w     D0
  5493. 0000413E  D080                     add.l      D0, D0
  5494. 00004140  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  5495. 00004144  206E 0008                movea.l    A0, [A6 + 0x8]
  5496. 00004148  2068 000A                movea.l    A0, [A0 + 0xA]
  5497. 0000414C  7200                     moveq.l    D1, 0x00
  5498. 0000414E  1228 000B                move.b     D1, [A0 + 0xB]
  5499. 00004152  E649                     lsr        D1.w, 3
  5500. 00004154  4841                     swap.w     D1
  5501. 00004156  4241                     clr.w      D1
  5502. 00004158  4841                     swap.w     D1
  5503. 0000415A  D281                     add.l      D1, D1
  5504. 0000415C  D2AD CF10                add.l      D1, [A5 - 0x30F0]
  5505. 00004160  2041                     movea.l    A0, D1
  5506. 00004162  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5507. 00004166  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5508. 0000416A  226E FFF8                movea.l    A1, [A6 - 0x8]
  5509. 0000416E  7200                     moveq.l    D1, 0x00
  5510. 00004170  1229 000A                move.b     D1, [A1 + 0xA]
  5511. 00004174  3F01                     move.w     -[A7], D1
  5512. 00004176  3210                     move.w     D1, [A0]
  5513. 00004178  5241                     addq.w     D1, 1
  5514. 0000417A  3F01                     move.w     -[A7], D1
  5515. 0000417C  2040                     movea.l    A0, D0
  5516. 0000417E  3F10                     move.w     -[A7], [A0]
  5517. 00004180  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5518. 00004184  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5519. label00004188:
  5520. 00004188  206E FFF8                movea.l    A0, [A6 - 0x8]
  5521. 0000418C  7001                     moveq.l    D0, 0x01
  5522. 0000418E  3140 0008                move.w     [A0 + 0x8], D0
  5523. 00004192  6066                     bra        +0x68 /* 000041FA */
  5524. label00004194:
  5525. 00004194  206E FFF8                movea.l    A0, [A6 - 0x8]
  5526. 00004198  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  5527. 0000419E  4EBA D6FC                jsr        [PC - 0x2904 /* 0000189C */]
  5528. 000041A2  2D40 FFF0                move.l     [A6 - 0x10], D0
  5529. 000041A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  5530. 000041AA  54AE FFFC                addq.l     [A6 - 0x4], 2
  5531. 000041AE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5532. 000041B2  3F10                     move.w     -[A7], [A0]
  5533. 000041B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5534. 000041B8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5535. 000041BC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5536. 000041C0  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  5537. 000041C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5538. 000041CA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5539. 000041CE  206E FFF8                movea.l    A0, [A6 - 0x8]
  5540. 000041D2  7000                     moveq.l    D0, 0x00
  5541. 000041D4  1028 000A                move.b     D0, [A0 + 0xA]
  5542. 000041D8  3F00                     move.w     -[A7], D0
  5543. 000041DA  206E FFF8                movea.l    A0, [A6 - 0x8]
  5544. 000041DE  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5545. 000041E2  206E FFF8                movea.l    A0, [A6 - 0x8]
  5546. 000041E6  3F10                     move.w     -[A7], [A0]
  5547. 000041E8  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5548. 000041EC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5549. 000041F0  206E FFF8                movea.l    A0, [A6 - 0x8]
  5550. 000041F4  7001                     moveq.l    D0, 0x01
  5551. 000041F6  3140 0008                move.w     [A0 + 0x8], D0
  5552. label000041FA:
  5553. 000041FA  206E FFFC                movea.l    A0, [A6 - 0x4]
  5554. 000041FE  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  5555. 00004202  6604                     bne        +0x6 /* 00004208 */
  5556. 00004204  42AE FFFC                clr.l      [A6 - 0x4]
  5557. label00004208:
  5558. 00004208  206E 0008                movea.l    A0, [A6 + 0x8]
  5559. 0000420C  20AE FFFC                move.l     [A0], [A6 - 0x4]
  5560. 00004210  206E 0008                movea.l    A0, [A6 + 0x8]
  5561. 00004214  216E FFEC 0014           move.l     [A0 + 0x14], [A6 - 0x14]
  5562. 0000421A  426D EC86                clr.w      [A5 - 0x137A]
  5563. 0000421E  7000                     moveq.l    D0, 0x00
  5564. label00004220:
  5565. 00004220  4E5E                     unlink     A6
  5566. 00004222  4E75                     rts
  5567. 00004224  4841                     swap.w     D1
  5568. 00004226  4E44                     trap       4
  5569. 00004228  4C45 434F                movem.l    D0,D1,D2,D3,D6,A0,A1,A6, D5
  5570. fn0000422C:
  5571. 0000422C  4E56 0000                link       A6, 0
  5572. 00004230  2F0A                     move.l     -[A7], A2
  5573. 00004232  206E 0008                movea.l    A0, [A6 + 0x8]
  5574. 00004236  4A28 0004                tst.b      [A0 + 0x4]
  5575. 0000423A  670E                     beq        +0x10 /* 0000424A */
  5576. 0000423C  206E 0008                movea.l    A0, [A6 + 0x8]
  5577. 00004240  5328 0004                subq.b     [A0 + 0x4], 1
  5578. 00004244  7000                     moveq.l    D0, 0x00
  5579. 00004246  6000 00BA                bra        +0xBC /* 00004302 */
  5580. label0000424A:
  5581. 0000424A  4A6D C548                tst.w      [A5 - 0x3AB8]
  5582. 0000424E  6752                     beq        +0x54 /* 000042A2 */
  5583. 00004250  6000 00A6                bra        +0xA8 /* 000042F8 */
  5584. label00004254:
  5585. 00004254  206E 0008                movea.l    A0, [A6 + 0x8]
  5586. 00004258  2068 0006                movea.l    A0, [A0 + 0x6]
  5587. 0000425C  7000                     moveq.l    D0, 0x00
  5588. 0000425E  1010                     move.b     D0, [A0]
  5589. 00004260  0240 000F                andi.w     D0, 0xF
  5590. 00004264  C0FC 000A                mulu.w     D0, 0xA /* '\n' */
  5591. 00004268  41ED C43E                lea.l      A0, [A5 - 0x3BC2]
  5592. 0000426C  D1C0                     add.l      A0, D0
  5593. 0000426E  226E 0008                movea.l    A1, [A6 + 0x8]
  5594. 00004272  246E 0008                movea.l    A2, [A6 + 0x8]
  5595. 00004276  246A 0006                movea.l    A2, [A2 + 0x6]
  5596. 0000427A  7000                     moveq.l    D0, 0x00
  5597. 0000427C  102A 0001                move.b     D0, [A2 + 0x1]
  5598. 00004280  0640 FFC0                addi.w     D0, 0xFFC0
  5599. 00004284  3F00                     move.w     -[A7], D0
  5600. 00004286  2269 000A                movea.l    A1, [A1 + 0xA]
  5601. 0000428A  7000                     moveq.l    D0, 0x00
  5602. 0000428C  1029 000A                move.b     D0, [A1 + 0xA]
  5603. 00004290  3F00                     move.w     -[A7], D0
  5604. 00004292  2F10                     move.l     -[A7], [A0]
  5605. 00004294  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  5606. 00004298  508F                     addq.l     A7, 8
  5607. 0000429A  206E 0008                movea.l    A0, [A6 + 0x8]
  5608. 0000429E  54A8 0006                addq.l     [A0 + 0x6], 2
  5609. label000042A2:
  5610. 000042A2  206E 0008                movea.l    A0, [A6 + 0x8]
  5611. 000042A6  2068 0006                movea.l    A0, [A0 + 0x6]
  5612. 000042AA  7000                     moveq.l    D0, 0x00
  5613. 000042AC  1010                     move.b     D0, [A0]
  5614. 000042AE  0C40 007F                cmpi.w     D0, 0x7F
  5615. 000042B2  6312                     bls        +0x14 /* 000042C6 */
  5616. 000042B4  206E 0008                movea.l    A0, [A6 + 0x8]
  5617. 000042B8  2068 0006                movea.l    A0, [A0 + 0x6]
  5618. 000042BC  7000                     moveq.l    D0, 0x00
  5619. 000042BE  1010                     move.b     D0, [A0]
  5620. 000042C0  0C40 00FF                cmpi.w     D0, 0xFF
  5621. 000042C4  668E                     bne        -0x70 /* 00004254 */
  5622. label000042C6:
  5623. 000042C6  206E 0008                movea.l    A0, [A6 + 0x8]
  5624. 000042CA  2068 0006                movea.l    A0, [A0 + 0x6]
  5625. 000042CE  7000                     moveq.l    D0, 0x00
  5626. 000042D0  1010                     move.b     D0, [A0]
  5627. 000042D2  0C40 00FF                cmpi.w     D0, 0xFF
  5628. 000042D6  660A                     bne        +0xC /* 000042E2 */
  5629. 000042D8  206E 0008                movea.l    A0, [A6 + 0x8]
  5630. 000042DC  4228 0004                clr.b      [A0 + 0x4]
  5631. 000042E0  601E                     bra        +0x20 /* 00004300 */
  5632. label000042E2:
  5633. 000042E2  206E 0008                movea.l    A0, [A6 + 0x8]
  5634. 000042E6  2268 0006                movea.l    A1, [A0 + 0x6]
  5635. 000042EA  52A8 0006                addq.l     [A0 + 0x6], 1
  5636. 000042EE  206E 0008                movea.l    A0, [A6 + 0x8]
  5637. 000042F2  1151 0004                move.b     [A0 + 0x4], [A1]
  5638. 000042F6  6008                     bra        +0xA /* 00004300 */
  5639. label000042F8:
  5640. 000042F8  206E 0008                movea.l    A0, [A6 + 0x8]
  5641. 000042FC  4228 0004                clr.b      [A0 + 0x4]
  5642. label00004300:
  5643. 00004300  7001                     moveq.l    D0, 0x01
  5644. label00004302:
  5645. 00004302  245F                     movea.l    A2, [A7]+
  5646. 00004304  4E5E                     unlink     A6
  5647. 00004306  4E75                     rts
  5648. 00004308  4348                     chk.w      D1, A0
  5649. 0000430A  4543                     chk.w      D2, D3
  5650. 0000430C  4B54                     chk.w      D5, [A4]
  5651. 0000430E  494D                     chk.w      D4, A5
  5652. export_150:
  5653. fn00004310:
  5654. 00004310  4E56 FFF2                link       A6, -0x000E
  5655. 00004314  206E 0008                movea.l    A0, [A6 + 0x8]
  5656. 00004318  4A68 0004                tst.w      [A0 + 0x4]
  5657. 0000431C  6700 00B4                beq        +0xB6 /* 000043D2 */
  5658. 00004320  206E 0008                movea.l    A0, [A6 + 0x8]
  5659. 00004324  7000                     moveq.l    D0, 0x00
  5660. 00004326  1028 0006                move.b     D0, [A0 + 0x6]
  5661. 0000432A  0C40 0001                cmpi.w     D0, 0x1
  5662. 0000432E  6600 00A2                bne        +0xA4 /* 000043D2 */
  5663. 00004332  206E 0008                movea.l    A0, [A6 + 0x8]
  5664. 00004336  3D50 FFF2                move.w     [A6 - 0xE], [A0]
  5665. 0000433A  206E 0008                movea.l    A0, [A6 + 0x8]
  5666. 0000433E  3D68 0002 FFF4           move.w     [A6 - 0xC], [A0 + 0x2]
  5667. 00004344  426E FFF6                clr.w      [A6 - 0xA]
  5668. 00004348  206E 0008                movea.l    A0, [A6 + 0x8]
  5669. 0000434C  1D68 0006 FFF8           move.b     [A6 - 0x8], [A0 + 0x6]
  5670. 00004352  422E FFF9                clr.b      [A6 - 0x7]
  5671. 00004356  486E FFF2                pea.l      [A6 - 0xE]
  5672. 0000435A  4EBA FFB4                jsr        [PC - 0x4C /* 00004310 */]
  5673. 0000435E  588F                     addq.l     A7, 4
  5674. 00004360  206E 0008                movea.l    A0, [A6 + 0x8]
  5675. 00004364  7007                     moveq.l    D0, 0x07
  5676. 00004366  C050                     and.w      D0, [A0]
  5677. 00004368  0C40 0006                cmpi.w     D0, 0x6
  5678. 0000436C  6628                     bne        +0x2A /* 00004396 */
  5679. 0000436E  206E 0008                movea.l    A0, [A6 + 0x8]
  5680. 00004372  303C 00F0                move.w     D0, 0xF0
  5681. 00004376  C050                     and.w      D0, [A0]
  5682. 00004378  0040 0005                ori.w      D0, 0x5
  5683. 0000437C  3D40 FFF2                move.w     [A6 - 0xE], D0
  5684. 00004380  206E 0008                movea.l    A0, [A6 + 0x8]
  5685. 00004384  303C 00F0                move.w     D0, 0xF0
  5686. 00004388  C068 0002                and.w      D0, [A0 + 0x2]
  5687. 0000438C  0040 0007                ori.w      D0, 0x7
  5688. 00004390  3D40 FFF4                move.w     [A6 - 0xC], D0
  5689. 00004394  6026                     bra        +0x28 /* 000043BC */
  5690. label00004396:
  5691. 00004396  206E 0008                movea.l    A0, [A6 + 0x8]
  5692. 0000439A  303C 00F0                move.w     D0, 0xF0
  5693. 0000439E  C050                     and.w      D0, [A0]
  5694. 000043A0  0040 0003                ori.w      D0, 0x3
  5695. 000043A4  3D40 FFF2                move.w     [A6 - 0xE], D0
  5696. 000043A8  206E 0008                movea.l    A0, [A6 + 0x8]
  5697. 000043AC  303C 00F0                move.w     D0, 0xF0
  5698. 000043B0  C068 0002                and.w      D0, [A0 + 0x2]
  5699. 000043B4  0040 0000                ori.w      D0, 0x0
  5700. 000043B8  3D40 FFF4                move.w     [A6 - 0xC], D0
  5701. label000043BC:
  5702. 000043BC  7003                     moveq.l    D0, 0x03
  5703. 000043BE  1D40 FFF8                move.b     [A6 - 0x8], D0
  5704. 000043C2  422E FFF9                clr.b      [A6 - 0x7]
  5705. 000043C6  426E FFF6                clr.w      [A6 - 0xA]
  5706. 000043CA  41EE FFF2                lea.l      A0, [A6 - 0xE]
  5707. 000043CE  2D48 0008                move.l     [A6 + 0x8], A0
  5708. label000043D2:
  5709. 000043D2  206E 0008                movea.l    A0, [A6 + 0x8]
  5710. 000043D6  3028 0002                move.w     D0, [A0 + 0x2]
  5711. 000043DA  E240                     asr        D0.w, 1
  5712. 000043DC  0240 0038                andi.w     D0, 0x38 /* '8' */
  5713. 000043E0  0A40 0038                xori.w     D0, 0x38 /* '8' */
  5714. 000043E4  206E 0008                movea.l    A0, [A6 + 0x8]
  5715. 000043E8  7207                     moveq.l    D1, 0x07
  5716. 000043EA  C268 0002                and.w      D1, [A0 + 0x2]
  5717. 000043EE  8041                     or.w       D0, D1
  5718. 000043F0  1D40 FFFE                move.b     [A6 - 0x2], D0
  5719. 000043F4  206E 0008                movea.l    A0, [A6 + 0x8]
  5720. 000043F8  3010                     move.w     D0, [A0]
  5721. 000043FA  E240                     asr        D0.w, 1
  5722. 000043FC  0240 0038                andi.w     D0, 0x38 /* '8' */
  5723. 00004400  0A40 0038                xori.w     D0, 0x38 /* '8' */
  5724. 00004404  206E 0008                movea.l    A0, [A6 + 0x8]
  5725. 00004408  7207                     moveq.l    D1, 0x07
  5726. 0000440A  C250                     and.w      D1, [A0]
  5727. 0000440C  8041                     or.w       D0, D1
  5728. 0000440E  1D40 FFFF                move.b     [A6 - 0x1], D0
  5729. 00004412  7000                     moveq.l    D0, 0x00
  5730. 00004414  102E FFFF                move.b     D0, [A6 - 0x1]
  5731. 00004418  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5732. 0000441C  4840                     swap.w     D0
  5733. 0000441E  4240                     clr.w      D0
  5734. 00004420  4840                     swap.w     D0
  5735. 00004422  D1C0                     add.l      A0, D0
  5736. 00004424  4A10                     tst.b      [A0]
  5737. 00004426  672C                     beq        +0x2E /* 00004454 */
  5738. 00004428  7000                     moveq.l    D0, 0x00
  5739. 0000442A  102E FFFF                move.b     D0, [A6 - 0x1]
  5740. 0000442E  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  5741. 00004432  4840                     swap.w     D0
  5742. 00004434  4240                     clr.w      D0
  5743. 00004436  4840                     swap.w     D0
  5744. 00004438  D1C0                     add.l      A0, D0
  5745. 0000443A  7000                     moveq.l    D0, 0x00
  5746. 0000443C  1010                     move.b     D0, [A0]
  5747. 0000443E  4840                     swap.w     D0
  5748. 00004440  4240                     clr.w      D0
  5749. 00004442  4840                     swap.w     D0
  5750. 00004444  EB80                     asl        D0, 5
  5751. 00004446  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  5752. 0000444A  D1C0                     add.l      A0, D0
  5753. 0000444C  4850                     pea.l      [A0]
  5754. 0000444E  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5755. 00004452  588F                     addq.l     A7, 4
  5756. label00004454:
  5757. 00004454  7000                     moveq.l    D0, 0x00
  5758. 00004456  102E FFFE                move.b     D0, [A6 - 0x2]
  5759. 0000445A  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  5760. 0000445E  4840                     swap.w     D0
  5761. 00004460  4240                     clr.w      D0
  5762. 00004462  4840                     swap.w     D0
  5763. 00004464  D1C0                     add.l      A0, D0
  5764. 00004466  7000                     moveq.l    D0, 0x00
  5765. 00004468  1010                     move.b     D0, [A0]
  5766. 0000446A  4840                     swap.w     D0
  5767. 0000446C  4240                     clr.w      D0
  5768. 0000446E  4840                     swap.w     D0
  5769. 00004470  EB80                     asl        D0, 5
  5770. 00004472  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  5771. 00004476  D1C0                     add.l      A0, D0
  5772. 00004478  4850                     pea.l      [A0]
  5773. 0000447A  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5774. 0000447E  588F                     addq.l     A7, 4
  5775. 00004480  206E 0008                movea.l    A0, [A6 + 0x8]
  5776. 00004484  7000                     moveq.l    D0, 0x00
  5777. 00004486  1028 0006                move.b     D0, [A0 + 0x6]
  5778. 0000448A  41ED C552                lea.l      A0, [A5 - 0x3AAE]
  5779. 0000448E  4840                     swap.w     D0
  5780. 00004490  4240                     clr.w      D0
  5781. 00004492  4840                     swap.w     D0
  5782. 00004494  D1C0                     add.l      A0, D0
  5783. 00004496  7000                     moveq.l    D0, 0x00
  5784. 00004498  102E FFFE                move.b     D0, [A6 - 0x2]
  5785. 0000449C  43ED CECC                lea.l      A1, [A5 - 0x3134]
  5786. 000044A0  4840                     swap.w     D0
  5787. 000044A2  4240                     clr.w      D0
  5788. 000044A4  4840                     swap.w     D0
  5789. 000044A6  D3C0                     add.l      A1, D0
  5790. 000044A8  7000                     moveq.l    D0, 0x00
  5791. 000044AA  1011                     move.b     D0, [A1]
  5792. 000044AC  0240 0040                andi.w     D0, 0x40 /* '@' */
  5793. 000044B0  7200                     moveq.l    D1, 0x00
  5794. 000044B2  122E FFFE                move.b     D1, [A6 - 0x2]
  5795. 000044B6  43ED C328                lea.l      A1, [A5 - 0x3CD8]
  5796. 000044BA  4841                     swap.w     D1
  5797. 000044BC  4241                     clr.w      D1
  5798. 000044BE  4841                     swap.w     D1
  5799. 000044C0  D3C1                     add.l      A1, D1
  5800. 000044C2  7200                     moveq.l    D1, 0x00
  5801. 000044C4  122E FFFF                move.b     D1, [A6 - 0x1]
  5802. 000044C8  3F01                     move.w     -[A7], D1
  5803. 000044CA  7200                     moveq.l    D1, 0x00
  5804. 000044CC  1211                     move.b     D1, [A1]
  5805. 000044CE  3F01                     move.w     -[A7], D1
  5806. 000044D0  3F00                     move.w     -[A7], D0
  5807. 000044D2  7000                     moveq.l    D0, 0x00
  5808. 000044D4  1010                     move.b     D0, [A0]
  5809. 000044D6  3F00                     move.w     -[A7], D0
  5810. 000044D8  4EBA 0398                jsr        [PC + 0x398 /* 00004872 */]
  5811. 000044DC  508F                     addq.l     A7, 8
  5812. 000044DE  7000                     moveq.l    D0, 0x00
  5813. 000044E0  102E FFFE                move.b     D0, [A6 - 0x2]
  5814. 000044E4  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5815. 000044E8  4840                     swap.w     D0
  5816. 000044EA  4240                     clr.w      D0
  5817. 000044EC  4840                     swap.w     D0
  5818. 000044EE  D1C0                     add.l      A0, D0
  5819. 000044F0  4210                     clr.b      [A0]
  5820. 000044F2  206E 0008                movea.l    A0, [A6 + 0x8]
  5821. 000044F6  4A68 0004                tst.w      [A0 + 0x4]
  5822. 000044FA  676A                     beq        +0x6C /* 00004566 */
  5823. 000044FC  206E 0008                movea.l    A0, [A6 + 0x8]
  5824. 00004500  7000                     moveq.l    D0, 0x00
  5825. 00004502  1028 0006                move.b     D0, [A0 + 0x6]
  5826. 00004506  0C40 0006                cmpi.w     D0, 0x6
  5827. 0000450A  665A                     bne        +0x5C /* 00004566 */
  5828. 0000450C  7000                     moveq.l    D0, 0x00
  5829. 0000450E  102E FFFE                move.b     D0, [A6 - 0x2]
  5830. 00004512  0240 0038                andi.w     D0, 0x38 /* '8' */
  5831. 00004516  7200                     moveq.l    D1, 0x00
  5832. 00004518  122E FFFF                move.b     D1, [A6 - 0x1]
  5833. 0000451C  0241 0007                andi.w     D1, 0x7
  5834. 00004520  8041                     or.w       D0, D1
  5835. 00004522  1D40 FFFE                move.b     [A6 - 0x2], D0
  5836. 00004526  7000                     moveq.l    D0, 0x00
  5837. 00004528  102E FFFE                move.b     D0, [A6 - 0x2]
  5838. 0000452C  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  5839. 00004530  4840                     swap.w     D0
  5840. 00004532  4240                     clr.w      D0
  5841. 00004534  4840                     swap.w     D0
  5842. 00004536  D1C0                     add.l      A0, D0
  5843. 00004538  7000                     moveq.l    D0, 0x00
  5844. 0000453A  1010                     move.b     D0, [A0]
  5845. 0000453C  4840                     swap.w     D0
  5846. 0000453E  4240                     clr.w      D0
  5847. 00004540  4840                     swap.w     D0
  5848. 00004542  EB80                     asl        D0, 5
  5849. 00004544  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  5850. 00004548  D1C0                     add.l      A0, D0
  5851. 0000454A  4850                     pea.l      [A0]
  5852. 0000454C  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5853. 00004550  588F                     addq.l     A7, 4
  5854. 00004552  7000                     moveq.l    D0, 0x00
  5855. 00004554  102E FFFE                move.b     D0, [A6 - 0x2]
  5856. 00004558  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5857. 0000455C  4840                     swap.w     D0
  5858. 0000455E  4240                     clr.w      D0
  5859. 00004560  4840                     swap.w     D0
  5860. 00004562  D1C0                     add.l      A0, D0
  5861. 00004564  4210                     clr.b      [A0]
  5862. label00004566:
  5863. 00004566  4E5E                     unlink     A6
  5864. 00004568  4E75                     rts
  5865. 0000456A  5155                     subq.w     [A5], 8
  5866. 0000456C  4943                     chk.w      D4, D3
  5867. 0000456E  4B4D                     chk.w      D5, A5
  5868. 00004570  4F56                     chk.w      D7, [A6]
  5869. export_153:
  5870. 00004572  4E56 FFF2                link       A6, -0x000E
  5871. 00004576  422E FFFA                clr.b      [A6 - 0x6]
  5872. 0000457A  206E 0008                movea.l    A0, [A6 + 0x8]
  5873. 0000457E  3028 0002                move.w     D0, [A0 + 0x2]
  5874. 00004582  E240                     asr        D0.w, 1
  5875. 00004584  0240 0038                andi.w     D0, 0x38 /* '8' */
  5876. 00004588  0A40 0038                xori.w     D0, 0x38 /* '8' */
  5877. 0000458C  206E 0008                movea.l    A0, [A6 + 0x8]
  5878. 00004590  7207                     moveq.l    D1, 0x07
  5879. 00004592  C268 0002                and.w      D1, [A0 + 0x2]
  5880. 00004596  8041                     or.w       D0, D1
  5881. 00004598  1D40 FFFF                move.b     [A6 - 0x1], D0
  5882. 0000459C  206E 0008                movea.l    A0, [A6 + 0x8]
  5883. 000045A0  3010                     move.w     D0, [A0]
  5884. 000045A2  E240                     asr        D0.w, 1
  5885. 000045A4  0240 0038                andi.w     D0, 0x38 /* '8' */
  5886. 000045A8  0A40 0038                xori.w     D0, 0x38 /* '8' */
  5887. 000045AC  206E 0008                movea.l    A0, [A6 + 0x8]
  5888. 000045B0  7207                     moveq.l    D1, 0x07
  5889. 000045B2  C250                     and.w      D1, [A0]
  5890. 000045B4  8041                     or.w       D0, D1
  5891. 000045B6  1D40 FFFE                move.b     [A6 - 0x2], D0
  5892. 000045BA  7000                     moveq.l    D0, 0x00
  5893. 000045BC  102E FFFE                move.b     D0, [A6 - 0x2]
  5894. 000045C0  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  5895. 000045C4  4840                     swap.w     D0
  5896. 000045C6  4240                     clr.w      D0
  5897. 000045C8  4840                     swap.w     D0
  5898. 000045CA  D1C0                     add.l      A0, D0
  5899. 000045CC  7000                     moveq.l    D0, 0x00
  5900. 000045CE  1010                     move.b     D0, [A0]
  5901. 000045D0  4840                     swap.w     D0
  5902. 000045D2  4240                     clr.w      D0
  5903. 000045D4  4840                     swap.w     D0
  5904. 000045D6  EB80                     asl        D0, 5
  5905. 000045D8  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  5906. 000045DC  D1C0                     add.l      A0, D0
  5907. 000045DE  4850                     pea.l      [A0]
  5908. 000045E0  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5909. 000045E4  588F                     addq.l     A7, 4
  5910. 000045E6  206E 0008                movea.l    A0, [A6 + 0x8]
  5911. 000045EA  4A68 0004                tst.w      [A0 + 0x4]
  5912. 000045EE  6752                     beq        +0x54 /* 00004642 */
  5913. 000045F0  206E 0008                movea.l    A0, [A6 + 0x8]
  5914. 000045F4  7000                     moveq.l    D0, 0x00
  5915. 000045F6  1028 0006                move.b     D0, [A0 + 0x6]
  5916. 000045FA  0C40 0006                cmpi.w     D0, 0x6
  5917. 000045FE  6742                     beq        +0x44 /* 00004642 */
  5918. 00004600  206E 0008                movea.l    A0, [A6 + 0x8]
  5919. 00004604  7000                     moveq.l    D0, 0x00
  5920. 00004606  1028 0006                move.b     D0, [A0 + 0x6]
  5921. 0000460A  0C40 0001                cmpi.w     D0, 0x1
  5922. 0000460E  6732                     beq        +0x34 /* 00004642 */
  5923. 00004610  7000                     moveq.l    D0, 0x00
  5924. 00004612  102E FFFE                move.b     D0, [A6 - 0x2]
  5925. 00004616  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5926. 0000461A  4840                     swap.w     D0
  5927. 0000461C  4240                     clr.w      D0
  5928. 0000461E  4840                     swap.w     D0
  5929. 00004620  D1C0                     add.l      A0, D0
  5930. 00004622  7000                     moveq.l    D0, 0x00
  5931. 00004624  102E FFFE                move.b     D0, [A6 - 0x2]
  5932. 00004628  43ED CECC                lea.l      A1, [A5 - 0x3134]
  5933. 0000462C  4840                     swap.w     D0
  5934. 0000462E  4240                     clr.w      D0
  5935. 00004630  4840                     swap.w     D0
  5936. 00004632  D3C0                     add.l      A1, D0
  5937. 00004634  7000                     moveq.l    D0, 0x00
  5938. 00004636  1011                     move.b     D0, [A1]
  5939. 00004638  0240 0078                andi.w     D0, 0x78 /* 'x' */
  5940. 0000463C  0040 0004                ori.w      D0, 0x4
  5941. 00004640  1080                     move.b     [A0], D0
  5942. label00004642:
  5943. 00004642  7000                     moveq.l    D0, 0x00
  5944. 00004644  102E FFFE                move.b     D0, [A6 - 0x2]
  5945. 00004648  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5946. 0000464C  4840                     swap.w     D0
  5947. 0000464E  4240                     clr.w      D0
  5948. 00004650  4840                     swap.w     D0
  5949. 00004652  D1C0                     add.l      A0, D0
  5950. 00004654  7000                     moveq.l    D0, 0x00
  5951. 00004656  1010                     move.b     D0, [A0]
  5952. 00004658  0240 0040                andi.w     D0, 0x40 /* '@' */
  5953. 0000465C  1D40 FFFB                move.b     [A6 - 0x5], D0
  5954. 00004660  7000                     moveq.l    D0, 0x00
  5955. 00004662  102E FFFE                move.b     D0, [A6 - 0x2]
  5956. 00004666  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5957. 0000466A  4840                     swap.w     D0
  5958. 0000466C  4240                     clr.w      D0
  5959. 0000466E  4840                     swap.w     D0
  5960. 00004670  D1C0                     add.l      A0, D0
  5961. 00004672  7000                     moveq.l    D0, 0x00
  5962. 00004674  1010                     move.b     D0, [A0]
  5963. 00004676  0240 0007                andi.w     D0, 0x7
  5964. 0000467A  7200                     moveq.l    D1, 0x00
  5965. 0000467C  122E FFFE                move.b     D1, [A6 - 0x2]
  5966. 00004680  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  5967. 00004684  4841                     swap.w     D1
  5968. 00004686  4241                     clr.w      D1
  5969. 00004688  4841                     swap.w     D1
  5970. 0000468A  D1C1                     add.l      A0, D1
  5971. 0000468C  7200                     moveq.l    D1, 0x00
  5972. 0000468E  122E FFFF                move.b     D1, [A6 - 0x1]
  5973. 00004692  3F01                     move.w     -[A7], D1
  5974. 00004694  7200                     moveq.l    D1, 0x00
  5975. 00004696  1210                     move.b     D1, [A0]
  5976. 00004698  3F01                     move.w     -[A7], D1
  5977. 0000469A  7200                     moveq.l    D1, 0x00
  5978. 0000469C  122E FFFB                move.b     D1, [A6 - 0x5]
  5979. 000046A0  3F01                     move.w     -[A7], D1
  5980. 000046A2  3F00                     move.w     -[A7], D0
  5981. 000046A4  4EBA 01CC                jsr        [PC + 0x1CC /* 00004872 */]
  5982. 000046A8  508F                     addq.l     A7, 8
  5983. 000046AA  7000                     moveq.l    D0, 0x00
  5984. 000046AC  102E FFFE                move.b     D0, [A6 - 0x2]
  5985. 000046B0  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5986. 000046B4  4840                     swap.w     D0
  5987. 000046B6  4240                     clr.w      D0
  5988. 000046B8  4840                     swap.w     D0
  5989. 000046BA  D1C0                     add.l      A0, D0
  5990. 000046BC  4210                     clr.b      [A0]
  5991. 000046BE  206E 0008                movea.l    A0, [A6 + 0x8]
  5992. 000046C2  4A68 0004                tst.w      [A0 + 0x4]
  5993. 000046C6  6730                     beq        +0x32 /* 000046F8 */
  5994. 000046C8  206E 0008                movea.l    A0, [A6 + 0x8]
  5995. 000046CC  7000                     moveq.l    D0, 0x00
  5996. 000046CE  1028 0006                move.b     D0, [A0 + 0x6]
  5997. 000046D2  0C40 0006                cmpi.w     D0, 0x6
  5998. 000046D6  6620                     bne        +0x22 /* 000046F8 */
  5999. 000046D8  7004                     moveq.l    D0, 0x04
  6000. 000046DA  1D40 FFFA                move.b     [A6 - 0x6], D0
  6001. 000046DE  7000                     moveq.l    D0, 0x00
  6002. 000046E0  102E FFFE                move.b     D0, [A6 - 0x2]
  6003. 000046E4  0240 0007                andi.w     D0, 0x7
  6004. 000046E8  7200                     moveq.l    D1, 0x00
  6005. 000046EA  122E FFFF                move.b     D1, [A6 - 0x1]
  6006. 000046EE  0241 0038                andi.w     D1, 0x38 /* '8' */
  6007. 000046F2  8041                     or.w       D0, D1
  6008. 000046F4  1D40 FFFE                move.b     [A6 - 0x2], D0
  6009. label000046F8:
  6010. 000046F8  206E 0008                movea.l    A0, [A6 + 0x8]
  6011. 000046FC  4A28 0007                tst.b      [A0 + 0x7]
  6012. 00004700  671A                     beq        +0x1C /* 0000471C */
  6013. 00004702  206E 0008                movea.l    A0, [A6 + 0x8]
  6014. 00004706  7000                     moveq.l    D0, 0x00
  6015. 00004708  1028 0007                move.b     D0, [A0 + 0x7]
  6016. 0000470C  41ED C552                lea.l      A0, [A5 - 0x3AAE]
  6017. 00004710  4840                     swap.w     D0
  6018. 00004712  4240                     clr.w      D0
  6019. 00004714  4840                     swap.w     D0
  6020. 00004716  D1C0                     add.l      A0, D0
  6021. 00004718  1D50 FFFA                move.b     [A6 - 0x6], [A0]
  6022. label0000471C:
  6023. 0000471C  4A2E FFFA                tst.b      [A6 - 0x6]
  6024. 00004720  6700 005C                beq        +0x5E /* 0000477E */
  6025. 00004724  422E FFFF                clr.b      [A6 - 0x1]
  6026. 00004728  6004                     bra        +0x6 /* 0000472E */
  6027. label0000472A:
  6028. 0000472A  522E FFFF                addq.b     [A6 - 0x1], 1
  6029. label0000472E:
  6030. 0000472E  7000                     moveq.l    D0, 0x00
  6031. 00004730  102E FFFF                move.b     D0, [A6 - 0x1]
  6032. 00004734  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6033. 00004738  641A                     bcc        +0x1C /* 00004754 */
  6034. 0000473A  7000                     moveq.l    D0, 0x00
  6035. 0000473C  102E FFFF                move.b     D0, [A6 - 0x1]
  6036. 00004740  4840                     swap.w     D0
  6037. 00004742  4240                     clr.w      D0
  6038. 00004744  4840                     swap.w     D0
  6039. 00004746  EB80                     asl        D0, 5
  6040. 00004748  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  6041. 0000474C  D1C0                     add.l      A0, D0
  6042. 0000474E  4AA8 0014                tst.l      [A0 + 0x14]
  6043. 00004752  66D6                     bne        -0x28 /* 0000472A */
  6044. label00004754:
  6045. 00004754  7000                     moveq.l    D0, 0x00
  6046. 00004756  102E FFFB                move.b     D0, [A6 - 0x5]
  6047. 0000475A  0A40 0040                xori.w     D0, 0x40 /* '@' */
  6048. 0000475E  7200                     moveq.l    D1, 0x00
  6049. 00004760  122E FFFE                move.b     D1, [A6 - 0x2]
  6050. 00004764  3F01                     move.w     -[A7], D1
  6051. 00004766  7200                     moveq.l    D1, 0x00
  6052. 00004768  122E FFFF                move.b     D1, [A6 - 0x1]
  6053. 0000476C  3F01                     move.w     -[A7], D1
  6054. 0000476E  3F00                     move.w     -[A7], D0
  6055. 00004770  7000                     moveq.l    D0, 0x00
  6056. 00004772  102E FFFA                move.b     D0, [A6 - 0x6]
  6057. 00004776  3F00                     move.w     -[A7], D0
  6058. 00004778  4EBA 00F8                jsr        [PC + 0xF8 /* 00004872 */]
  6059. 0000477C  508F                     addq.l     A7, 8
  6060. label0000477E:
  6061. 0000477E  206E 0008                movea.l    A0, [A6 + 0x8]
  6062. 00004782  4A68 0004                tst.w      [A0 + 0x4]
  6063. 00004786  6700 007C                beq        +0x7E /* 00004804 */
  6064. 0000478A  206E 0008                movea.l    A0, [A6 + 0x8]
  6065. 0000478E  7000                     moveq.l    D0, 0x00
  6066. 00004790  1028 0006                move.b     D0, [A0 + 0x6]
  6067. 00004794  0C40 0001                cmpi.w     D0, 0x1
  6068. 00004798  6600 006A                bne        +0x6C /* 00004804 */
  6069. 0000479C  7003                     moveq.l    D0, 0x03
  6070. 0000479E  1D40 FFF8                move.b     [A6 - 0x8], D0
  6071. 000047A2  426E FFF6                clr.w      [A6 - 0xA]
  6072. 000047A6  206E 0008                movea.l    A0, [A6 + 0x8]
  6073. 000047AA  7007                     moveq.l    D0, 0x07
  6074. 000047AC  C050                     and.w      D0, [A0]
  6075. 000047AE  0C40 0006                cmpi.w     D0, 0x6
  6076. 000047B2  6626                     bne        +0x28 /* 000047DA */
  6077. 000047B4  206E 0008                movea.l    A0, [A6 + 0x8]
  6078. 000047B8  303C 00F0                move.w     D0, 0xF0
  6079. 000047BC  C050                     and.w      D0, [A0]
  6080. 000047BE  0040 0007                ori.w      D0, 0x7
  6081. 000047C2  3D40 FFF2                move.w     [A6 - 0xE], D0
  6082. 000047C6  206E 0008                movea.l    A0, [A6 + 0x8]
  6083. 000047CA  303C 00F0                move.w     D0, 0xF0
  6084. 000047CE  C050                     and.w      D0, [A0]
  6085. 000047D0  0040 0005                ori.w      D0, 0x5
  6086. 000047D4  3D40 FFF4                move.w     [A6 - 0xC], D0
  6087. 000047D8  6020                     bra        +0x22 /* 000047FA */
  6088. label000047DA:
  6089. 000047DA  206E 0008                movea.l    A0, [A6 + 0x8]
  6090. 000047DE  303C 00F0                move.w     D0, 0xF0
  6091. 000047E2  C050                     and.w      D0, [A0]
  6092. 000047E4  3D40 FFF2                move.w     [A6 - 0xE], D0
  6093. 000047E8  206E 0008                movea.l    A0, [A6 + 0x8]
  6094. 000047EC  303C 00F0                move.w     D0, 0xF0
  6095. 000047F0  C050                     and.w      D0, [A0]
  6096. 000047F2  0040 0003                ori.w      D0, 0x3
  6097. 000047F6  3D40 FFF4                move.w     [A6 - 0xC], D0
  6098. label000047FA:
  6099. 000047FA  486E FFF2                pea.l      [A6 - 0xE]
  6100. 000047FE  4EBA FB10                jsr        [PC - 0x4F0 /* 00004310 */]
  6101. 00004802  588F                     addq.l     A7, 4
  6102. label00004804:
  6103. 00004804  4E5E                     unlink     A6
  6104. 00004806  4E75                     rts
  6105. 00004808  5155                     subq.w     [A5], 8
  6106. 0000480A  4943                     chk.w      D4, D3
  6107. 0000480C  4B42                     chk.w      D5, D2
  6108. 0000480E  4143                     chk.w      D0, D3
  6109. export_155:
  6110. 00004810  4E56 0000                link       A6, 0
  6111. 00004814  302E 0008                move.w     D0, [A6 + 0x8]
  6112. 00004818  E240                     asr        D0.w, 1
  6113. 0000481A  0240 0038                andi.w     D0, 0x38 /* '8' */
  6114. 0000481E  0A40 0038                xori.w     D0, 0x38 /* '8' */
  6115. 00004822  7207                     moveq.l    D1, 0x07
  6116. 00004824  C26E 0008                and.w      D1, [A6 + 0x8]
  6117. 00004828  8041                     or.w       D0, D1
  6118. 0000482A  3D40 0008                move.w     [A6 + 0x8], D0
  6119. 0000482E  41ED C552                lea.l      A0, [A5 - 0x3AAE]
  6120. 00004832  D0EE 000A                add.w      A0, [A6 + 0xA]
  6121. 00004836  43ED CECC                lea.l      A1, [A5 - 0x3134]
  6122. 0000483A  D2EE 0008                add.w      A1, [A6 + 0x8]
  6123. 0000483E  7000                     moveq.l    D0, 0x00
  6124. 00004840  1011                     move.b     D0, [A1]
  6125. 00004842  0240 0040                andi.w     D0, 0x40 /* '@' */
  6126. 00004846  43ED C328                lea.l      A1, [A5 - 0x3CD8]
  6127. 0000484A  D2EE 0008                add.w      A1, [A6 + 0x8]
  6128. 0000484E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6129. 00004852  7200                     moveq.l    D1, 0x00
  6130. 00004854  1211                     move.b     D1, [A1]
  6131. 00004856  3F01                     move.w     -[A7], D1
  6132. 00004858  3F00                     move.w     -[A7], D0
  6133. 0000485A  7000                     moveq.l    D0, 0x00
  6134. 0000485C  1010                     move.b     D0, [A0]
  6135. 0000485E  3F00                     move.w     -[A7], D0
  6136. 00004860  4EBA 0010                jsr        [PC + 0x10 /* 00004872 */]
  6137. 00004864  508F                     addq.l     A7, 8
  6138. 00004866  4E5E                     unlink     A6
  6139. 00004868  4E75                     rts
  6140. 0000486A  5041                     addq.w     D1, 8
  6141. 0000486C  574E                     subq.w     A6, 3
  6142. 0000486E  5052                     addq.w     [A2], 8
  6143. 00004870  4F4D                     chk.w      D7, A5
  6144. fn00004872:
  6145. 00004872  4E56 FFFE                link       A6, -0x0002
  6146. 00004876  2F03                     move.l     -[A7], D3
  6147. 00004878  0C6E 0006 0008           cmpi.w     [A6 + 0x8], 0x6
  6148. 0000487E  661A                     bne        +0x1C /* 0000489A */
  6149. 00004880  7007                     moveq.l    D0, 0x07
  6150. 00004882  C06E 000E                and.w      D0, [A6 + 0xE]
  6151. 00004886  0C40 0004                cmpi.w     D0, 0x4
  6152. 0000488A  6D04                     blt        +0x6 /* 00004890 */
  6153. 0000488C  7007                     moveq.l    D0, 0x07
  6154. 0000488E  6002                     bra        +0x4 /* 00004892 */
  6155. label00004890:
  6156. 00004890  7003                     moveq.l    D0, 0x03
  6157. label00004892:
  6158. 00004892  3D40 FFFE                move.w     [A6 - 0x2], D0
  6159. 00004896  6000 004A                bra        +0x4C /* 000048E2 */
  6160. label0000489A:
  6161. 0000489A  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  6162. 000048A0  6630                     bne        +0x32 /* 000048D2 */
  6163. 000048A2  7007                     moveq.l    D0, 0x07
  6164. 000048A4  C06E 000E                and.w      D0, [A6 + 0xE]
  6165. 000048A8  0C40 0004                cmpi.w     D0, 0x4
  6166. 000048AC  6C12                     bge        +0x14 /* 000048C0 */
  6167. 000048AE  4A6E 000A                tst.w      [A6 + 0xA]
  6168. 000048B2  6604                     bne        +0x6 /* 000048B8 */
  6169. 000048B4  7003                     moveq.l    D0, 0x03
  6170. 000048B6  6002                     bra        +0x4 /* 000048BA */
  6171. label000048B8:
  6172. 000048B8  7001                     moveq.l    D0, 0x01
  6173. label000048BA:
  6174. 000048BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  6175. 000048BE  6022                     bra        +0x24 /* 000048E2 */
  6176. label000048C0:
  6177. 000048C0  4A6E 000A                tst.w      [A6 + 0xA]
  6178. 000048C4  6604                     bne        +0x6 /* 000048CA */
  6179. 000048C6  7005                     moveq.l    D0, 0x05
  6180. 000048C8  6002                     bra        +0x4 /* 000048CC */
  6181. label000048CA:
  6182. 000048CA  7007                     moveq.l    D0, 0x07
  6183. label000048CC:
  6184. 000048CC  3D40 FFFE                move.w     [A6 - 0x2], D0
  6185. 000048D0  6010                     bra        +0x12 /* 000048E2 */
  6186. label000048D2:
  6187. 000048D2  4A6E 000A                tst.w      [A6 + 0xA]
  6188. 000048D6  6604                     bne        +0x6 /* 000048DC */
  6189. 000048D8  7004                     moveq.l    D0, 0x04
  6190. 000048DA  6002                     bra        +0x4 /* 000048DE */
  6191. label000048DC:
  6192. 000048DC  7000                     moveq.l    D0, 0x00
  6193. label000048DE:
  6194. 000048DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  6195. label000048E2:
  6196. 000048E2  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6197. 000048E6  D0EE 000E                add.w      A0, [A6 + 0xE]
  6198. 000048EA  302E FFFE                move.w     D0, [A6 - 0x2]
  6199. 000048EE  E748                     lsl        D0.w, 3
  6200. 000048F0  806E 000A                or.w       D0, [A6 + 0xA]
  6201. 000048F4  806E 0008                or.w       D0, [A6 + 0x8]
  6202. 000048F8  1080                     move.b     [A0], D0
  6203. 000048FA  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  6204. 000048FE  D0EE 000E                add.w      A0, [A6 + 0xE]
  6205. 00004902  10AE 000D                move.b     [A0], [A6 + 0xD]
  6206. 00004906  302E 000C                move.w     D0, [A6 + 0xC]
  6207. 0000490A  48C0                     ext.l      D0
  6208. 0000490C  EB80                     asl        D0, 5
  6209. 0000490E  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  6210. 00004912  D1C0                     add.l      A0, D0
  6211. 00004914  116E 000F 000B           move.b     [A0 + 0xB], [A6 + 0xF]
  6212. 0000491A  302E 000E                move.w     D0, [A6 + 0xE]
  6213. 0000491E  48C0                     ext.l      D0
  6214. 00004920  D080                     add.l      D0, D0
  6215. 00004922  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  6216. 00004926  322E 000E                move.w     D1, [A6 + 0xE]
  6217. 0000492A  E641                     asr        D1.w, 3
  6218. 0000492C  48C1                     ext.l      D1
  6219. 0000492E  D281                     add.l      D1, D1
  6220. 00004930  D2AD CF10                add.l      D1, [A5 - 0x30F0]
  6221. 00004934  342E FFFE                move.w     D2, [A6 - 0x2]
  6222. 00004938  E74A                     lsl        D2.w, 3
  6223. 0000493A  846E 0008                or.w       D2, [A6 + 0x8]
  6224. 0000493E  48C2                     ext.l      D2
  6225. 00004940  D4AD CF1C                add.l      D2, [A5 - 0x30E4]
  6226. 00004944  2042                     movea.l    A0, D2
  6227. 00004946  7400                     moveq.l    D2, 0x00
  6228. 00004948  1410                     move.b     D2, [A0]
  6229. 0000494A  4842                     swap.w     D2
  6230. 0000494C  4242                     clr.w      D2
  6231. 0000494E  4842                     swap.w     D2
  6232. 00004950  E782                     asl        D2, 3
  6233. 00004952  D4AD B69C                add.l      D2, [A5 - 0x4964]
  6234. 00004956  362E 000C                move.w     D3, [A6 + 0xC]
  6235. 0000495A  48C3                     ext.l      D3
  6236. 0000495C  EB83                     asl        D3, 5
  6237. 0000495E  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  6238. 00004962  D1C3                     add.l      A0, D3
  6239. 00004964  4850                     pea.l      [A0]
  6240. 00004966  2F02                     move.l     -[A7], D2
  6241. 00004968  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6242. 0000496C  2041                     movea.l    A0, D1
  6243. 0000496E  3F10                     move.w     -[A7], [A0]
  6244. 00004970  2040                     movea.l    A0, D0
  6245. 00004972  3F10                     move.w     -[A7], [A0]
  6246. 00004974  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  6247. 00004978  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6248. 0000497C  261F                     move.l     D3, [A7]+
  6249. 0000497E  4E5E                     unlink     A6
  6250. 00004980  4E75                     rts
  6251. 00004982  5055                     addq.w     [A5], 8
  6252. 00004984  5450                     addq.w     [A0], 2
  6253. 00004986  4945                     chk.w      D4, D5
  6254. 00004988  4345                     chk.w      D1, D5
  6255. export_158:
  6256. 0000498A  4E56 FFFA                link       A6, -0x0006
  6257. 0000498E  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  6258. 00004992  1B6D 96E4 F76B           move.b     [A5 - 0x895], [A5 - 0x691C]
  6259. 00004998  7001                     moveq.l    D0, 0x01
  6260. 0000499A  1B40 F76A                move.b     [A5 - 0x896], D0
  6261. 0000499E  3F3C 0003                move.w     -[A7], 0x3
  6262. 000049A2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  6263. 000049A6  548F                     addq.l     A7, 2
  6264. 000049A8  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  6265. 000049AC  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  6266. 000049B0  426D F09C                clr.w      [A5 - 0xF64]
  6267. 000049B4  4EBA 01A0                jsr        [PC + 0x1A0 /* 00004B56 */]
  6268. 000049B8  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  6269. 000049BC  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6270. 000049C0  2D6D AE8E FFFA           move.l     [A6 - 0x6], [A5 - 0x5172]
  6271. 000049C6  302D EDE2                move.w     D0, [A5 - 0x121E]
  6272. 000049CA  4440                     neg.w      D0
  6273. 000049CC  3B40 F0A0                move.w     [A5 - 0xF60], D0
  6274. 000049D0  302D EDE2                move.w     D0, [A5 - 0x121E]
  6275. 000049D4  4440                     neg.w      D0
  6276. 000049D6  3B40 F0A2                move.w     [A5 - 0xF5E], D0
  6277. 000049DA  426D ACD4                clr.w      [A5 - 0x532C]
  6278. 000049DE  41ED ACDC                lea.l      A0, [A5 - 0x5324]
  6279. 000049E2  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  6280. 000049E6  20D9                     move.l     [A0]+, [A1]+
  6281. 000049E8  20D9                     move.l     [A0]+, [A1]+
  6282. 000049EA  3B6D EDE2 AD9C           move.w     [A5 - 0x5264], [A5 - 0x121E]
  6283. 000049F0  3B7C 7FFF F0A4           move.w     [A5 - 0xF5C], 0x7FFF
  6284. label000049F6:
  6285. 000049F6  0C6D 0001 ACD4           cmpi.w     [A5 - 0x532C], 0x1
  6286. 000049FC  6E06                     bgt        +0x8 /* 00004A04 */
  6287. 000049FE  3B6D AD9C F0A6           move.w     [A5 - 0xF5A], [A5 - 0x5264]
  6288. label00004A04:
  6289. 00004A04  302D AD9C                move.w     D0, [A5 - 0x5264]
  6290. 00004A08  0640 FF80                addi.w     D0, 0xFF80
  6291. 00004A0C  3F00                     move.w     -[A7], D0
  6292. 00004A0E  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  6293. 00004A12  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6294. 00004A16  588F                     addq.l     A7, 4
  6295. 00004A18  3B40 F0A4                move.w     [A5 - 0xF5C], D0
  6296. 00004A1C  0C2D 0005 ACCE           cmpi.b     [A5 - 0x5332], 0x5
  6297. 00004A22  6610                     bne        +0x12 /* 00004A34 */
  6298. 00004A24  3B7C 6000 F0A4           move.w     [A5 - 0xF5C], 0x6000 /* '`\0' */
  6299. 00004A2A  4A6D ACD4                tst.w      [A5 - 0x532C]
  6300. 00004A2E  6F04                     ble        +0x6 /* 00004A34 */
  6301. 00004A30  526D ACD4                addq.w     [A5 - 0x532C], 1
  6302. label00004A34:
  6303. 00004A34  526D ACD4                addq.w     [A5 - 0x532C], 1
  6304. 00004A38  3F3C 7F00                move.w     -[A7], 0x7F00
  6305. 00004A3C  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  6306. 00004A40  4EBA 020A                jsr        [PC + 0x20A /* 00004C4C */]
  6307. 00004A44  588F                     addq.l     A7, 4
  6308. 00004A46  3D40 FFFE                move.w     [A6 - 0x2], D0
  6309. 00004A4A  302E FFFE                move.w     D0, [A6 - 0x2]
  6310. 00004A4E  B06D F0A4                cmp.w      D0, [A5 - 0xF5C]
  6311. 00004A52  6E36                     bgt        +0x38 /* 00004A8A */
  6312. 00004A54  4A6D F09C                tst.w      [A5 - 0xF64]
  6313. 00004A58  6630                     bne        +0x32 /* 00004A8A */
  6314. 00004A5A  0C2D 0005 ACCE           cmpi.b     [A5 - 0x5332], 0x5
  6315. 00004A60  6728                     beq        +0x2A /* 00004A8A */
  6316. 00004A62  4A6D ACD6                tst.w      [A5 - 0x532A]
  6317. 00004A66  6F22                     ble        +0x24 /* 00004A8A */
  6318. 00004A68  3B6D F0A4 AD9C           move.w     [A5 - 0x5264], [A5 - 0xF5C]
  6319. 00004A6E  302D F0A4                move.w     D0, [A5 - 0xF5C]
  6320. 00004A72  5140                     subq.w     D0, 8
  6321. 00004A74  3F00                     move.w     -[A7], D0
  6322. 00004A76  3F3C 8100                move.w     -[A7], 0x8100
  6323. 00004A7A  4EBA 01D0                jsr        [PC + 0x1D0 /* 00004C4C */]
  6324. 00004A7E  588F                     addq.l     A7, 4
  6325. 00004A80  3D40 FFFE                move.w     [A6 - 0x2], D0
  6326. 00004A84  7002                     moveq.l    D0, 0x02
  6327. 00004A86  3B40 ACD6                move.w     [A5 - 0x532A], D0
  6328. label00004A8A:
  6329. 00004A8A  4A6D F09C                tst.w      [A5 - 0xF64]
  6330. 00004A8E  662E                     bne        +0x30 /* 00004ABE */
  6331. 00004A90  302D ACD4                move.w     D0, [A5 - 0x532C]
  6332. 00004A94  B06E 0008                cmp.w      D0, [A6 + 0x8]
  6333. 00004A98  6C24                     bge        +0x26 /* 00004ABE */
  6334. 00004A9A  0C6D 0001 ACD6           cmpi.w     [A5 - 0x532A], 0x1
  6335. 00004AA0  6F1C                     ble        +0x1E /* 00004ABE */
  6336. 00004AA2  3F2D AD9C                move.w     -[A7], [A5 - 0x5264]
  6337. 00004AA6  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  6338. 00004AAA  548F                     addq.l     A7, 2
  6339. 00004AAC  0C40 7080                cmpi.w     D0, 0x7080
  6340. 00004AB0  640C                     bcc        +0xE /* 00004ABE */
  6341. 00004AB2  4EBA 0068                jsr        [PC + 0x68 /* 00004B1C */]
  6342. 00004AB6  4A40                     tst.w      D0
  6343. 00004AB8  6604                     bne        +0x6 /* 00004ABE */
  6344. 00004ABA  7000                     moveq.l    D0, 0x00
  6345. 00004ABC  6002                     bra        +0x4 /* 00004AC0 */
  6346. label00004ABE:
  6347. 00004ABE  7001                     moveq.l    D0, 0x01
  6348. label00004AC0:
  6349. 00004AC0  4A40                     tst.w      D0
  6350. 00004AC2  6700 FF32                beq        -0xCC /* 000049F6 */
  6351. 00004AC6  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  6352. 00004ACA  6018                     bra        +0x1A /* 00004AE4 */
  6353. label00004ACC:
  6354. 00004ACC  4A6D AE7A                tst.w      [A5 - 0x5186]
  6355. 00004AD0  6608                     bne        +0xA /* 00004ADA */
  6356. 00004AD2  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  6357. 00004AD6  3B40 AE7A                move.w     [A5 - 0x5186], D0
  6358. label00004ADA:
  6359. 00004ADA  4A6D AE7A                tst.w      [A5 - 0x5186]
  6360. 00004ADE  6704                     beq        +0x6 /* 00004AE4 */
  6361. 00004AE0  4EBA 1E64                jsr        [PC + 0x1E64 /* 00006946 */]
  6362. label00004AE4:
  6363. 00004AE4  4A6D AE68                tst.w      [A5 - 0x5198]
  6364. 00004AE8  660A                     bne        +0xC /* 00004AF4 */
  6365. 00004AEA  4A6D F09C                tst.w      [A5 - 0xF64]
  6366. 00004AEE  6604                     bne        +0x6 /* 00004AF4 */
  6367. 00004AF0  7000                     moveq.l    D0, 0x00
  6368. 00004AF2  6002                     bra        +0x4 /* 00004AF6 */
  6369. label00004AF4:
  6370. 00004AF4  7001                     moveq.l    D0, 0x01
  6371. label00004AF6:
  6372. 00004AF6  4A40                     tst.w      D0
  6373. 00004AF8  67D2                     beq        -0x2C /* 00004ACC */
  6374. 00004AFA  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6375. 00004AFE  422D F76A                clr.b      [A5 - 0x896]
  6376. 00004B02  3F3C 0002                move.w     -[A7], 0x2
  6377. 00004B06  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  6378. 00004B0A  548F                     addq.l     A7, 2
  6379. 00004B0C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  6380. 00004B10  4E5E                     unlink     A6
  6381. 00004B12  4E75                     rts
  6382. 00004B14  4649                     not.w      A1
  6383. 00004B16  4E44                     trap       4
  6384. 00004B18  4D4F                     chk.w      D6, A7
  6385. 00004B1A  5645                     addq.w     D5, 3
  6386. fn00004B1C:
  6387. 00004B1C  4A6D AE68                tst.w      [A5 - 0x5198]
  6388. 00004B20  6730                     beq        +0x32 /* 00004B52 */
  6389. 00004B22  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6390. 00004B26  202D AE8E                move.l     D0, [A5 - 0x5172]
  6391. 00004B2A  B0AD AE7E                cmp.l      D0, [A5 - 0x5182]
  6392. 00004B2E  6C1E                     bge        +0x20 /* 00004B4E */
  6393. 00004B30  7000                     moveq.l    D0, 0x00
  6394. 00004B32  102D F76B                move.b     D0, [A5 - 0x895]
  6395. 00004B36  4840                     swap.w     D0
  6396. 00004B38  4240                     clr.w      D0
  6397. 00004B3A  4840                     swap.w     D0
  6398. 00004B3C  D080                     add.l      D0, D0
  6399. 00004B3E  41ED DABE                lea.l      A0, [A5 - 0x2542]
  6400. 00004B42  D1C0                     add.l      A0, D0
  6401. 00004B44  0C50 0001                cmpi.w     [A0], 0x1
  6402. 00004B48  6604                     bne        +0x6 /* 00004B4E */
  6403. 00004B4A  7000                     moveq.l    D0, 0x00
  6404. 00004B4C  6006                     bra        +0x8 /* 00004B54 */
  6405. label00004B4E:
  6406. 00004B4E  7001                     moveq.l    D0, 0x01
  6407. 00004B50  6002                     bra        +0x4 /* 00004B54 */
  6408. label00004B52:
  6409. 00004B52  7000                     moveq.l    D0, 0x00
  6410. label00004B54:
  6411. 00004B54  4E75                     rts
  6412. fn00004B56:
  6413. 00004B56  4E56 FFF8                link       A6, -0x0008
  6414. 00004B5A  426E FFFE                clr.w      [A6 - 0x2]
  6415. 00004B5E  6036                     bra        +0x38 /* 00004B96 */
  6416. label00004B60:
  6417. 00004B60  426E FFF8                clr.w      [A6 - 0x8]
  6418. 00004B64  6024                     bra        +0x26 /* 00004B8A */
  6419. label00004B66:
  6420. 00004B66  302E FFFE                move.w     D0, [A6 - 0x2]
  6421. 00004B6A  48C0                     ext.l      D0
  6422. 00004B6C  E980                     asl        D0, 4
  6423. 00004B6E  41ED EEB6                lea.l      A0, [A5 - 0x114A]
  6424. 00004B72  D1C0                     add.l      A0, D0
  6425. 00004B74  302E FFF8                move.w     D0, [A6 - 0x8]
  6426. 00004B78  48C0                     ext.l      D0
  6427. 00004B7A  E780                     asl        D0, 3
  6428. 00004B7C  D1C0                     add.l      A0, D0
  6429. 00004B7E  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  6430. 00004B82  20D9                     move.l     [A0]+, [A1]+
  6431. 00004B84  20D9                     move.l     [A0]+, [A1]+
  6432. 00004B86  526E FFF8                addq.w     [A6 - 0x8], 1
  6433. label00004B8A:
  6434. 00004B8A  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  6435. 00004B90  6FD4                     ble        -0x2A /* 00004B66 */
  6436. 00004B92  526E FFFE                addq.w     [A6 - 0x2], 1
  6437. label00004B96:
  6438. 00004B96  0C6E 0017 FFFE           cmpi.w     [A6 - 0x2], 0x17
  6439. 00004B9C  6FC2                     ble        -0x3C /* 00004B60 */
  6440. 00004B9E  426D F036                clr.w      [A5 - 0xFCA]
  6441. 00004BA2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6442. 00004BA4  3B40 F068                move.w     [A5 - 0xF98], D0
  6443. 00004BA8  70FF                     moveq.l    D0, 0xFFFFFFFF
  6444. 00004BAA  3B40 F06A                move.w     [A5 - 0xF96], D0
  6445. 00004BAE  426E FFFC                clr.w      [A6 - 0x4]
  6446. 00004BB2  6000 0082                bra        +0x84 /* 00004C36 */
  6447. label00004BB6:
  6448. 00004BB6  302E FFFC                move.w     D0, [A6 - 0x4]
  6449. 00004BBA  48C0                     ext.l      D0
  6450. 00004BBC  D080                     add.l      D0, D0
  6451. 00004BBE  41ED F76C                lea.l      A0, [A5 - 0x894]
  6452. 00004BC2  D1C0                     add.l      A0, D0
  6453. 00004BC4  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  6454. 00004BC8  6050                     bra        +0x52 /* 00004C1A */
  6455. label00004BCA:
  6456. 00004BCA  302E FFFA                move.w     D0, [A6 - 0x6]
  6457. 00004BCE  48C0                     ext.l      D0
  6458. 00004BD0  E580                     asl        D0, 2
  6459. 00004BD2  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  6460. 00004BD6  D1C0                     add.l      A0, D0
  6461. 00004BD8  7000                     moveq.l    D0, 0x00
  6462. 00004BDA  1010                     move.b     D0, [A0]
  6463. 00004BDC  0C40 0006                cmpi.w     D0, 0x6
  6464. 00004BE0  6634                     bne        +0x36 /* 00004C16 */
  6465. 00004BE2  302E FFFA                move.w     D0, [A6 - 0x6]
  6466. 00004BE6  48C0                     ext.l      D0
  6467. 00004BE8  E580                     asl        D0, 2
  6468. 00004BEA  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  6469. 00004BEE  D1C0                     add.l      A0, D0
  6470. 00004BF0  7000                     moveq.l    D0, 0x00
  6471. 00004BF2  1028 0001                move.b     D0, [A0 + 0x1]
  6472. 00004BF6  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  6473. 00004BFA  661A                     bne        +0x1C /* 00004C16 */
  6474. 00004BFC  102D 96E4                move.b     D0, [A5 - 0x691C]
  6475. 00004C00  4880                     ext.w      D0
  6476. 00004C02  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  6477. 00004C06  6608                     bne        +0xA /* 00004C10 */
  6478. 00004C08  3B6E FFFA F068           move.w     [A5 - 0xF98], [A6 - 0x6]
  6479. 00004C0E  6006                     bra        +0x8 /* 00004C16 */
  6480. label00004C10:
  6481. 00004C10  3B6E FFFA F06A           move.w     [A5 - 0xF96], [A6 - 0x6]
  6482. label00004C16:
  6483. 00004C16  526E FFFA                addq.w     [A6 - 0x6], 1
  6484. label00004C1A:
  6485. 00004C1A  302E FFFC                move.w     D0, [A6 - 0x4]
  6486. 00004C1E  48C0                     ext.l      D0
  6487. 00004C20  D080                     add.l      D0, D0
  6488. 00004C22  41ED F76C                lea.l      A0, [A5 - 0x894]
  6489. 00004C26  D1C0                     add.l      A0, D0
  6490. 00004C28  3010                     move.w     D0, [A0]
  6491. 00004C2A  5E40                     addq.w     D0, 7
  6492. 00004C2C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6493. 00004C30  6C98                     bge        -0x66 /* 00004BCA */
  6494. 00004C32  526E FFFC                addq.w     [A6 - 0x4], 1
  6495. label00004C36:
  6496. 00004C36  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  6497. 00004C3C  6F00 FF78                ble        -0x86 /* 00004BB6 */
  6498. 00004C40  4E5E                     unlink     A6
  6499. 00004C42  4E75                     rts
  6500. 00004C44  434C                     chk.w      D1, A4
  6501. 00004C46  4541                     chk.w      D2, D1
  6502. 00004C48  524B                     addq.w     A3, 1
  6503. 00004C4A  494C                     chk.w      D4, A4
  6504. fn00004C4C:
  6505. 00004C4C  4E56 FFFC                link       A6, -0x0004
  6506. 00004C50  7000                     moveq.l    D0, 0x00
  6507. 00004C52  102D ACE2                move.b     D0, [A5 - 0x531E]
  6508. 00004C56  4A40                     tst.w      D0
  6509. 00004C58  56C0                     sne        D0
  6510. 00004C5A  4400                     neg.b      D0
  6511. 00004C5C  4880                     ext.w      D0
  6512. 00004C5E  3B40 F09E                move.w     [A5 - 0xF62], D0
  6513. 00004C62  426D ACD6                clr.w      [A5 - 0x532A]
  6514. 00004C66  486D ACDC                pea.l      [A5 - 0x5324]
  6515. 00004C6A  41ED F0A4                lea.l      A0, [A5 - 0xF5C]
  6516. 00004C6E  2F20                     move.l     -[A7], -[A0]
  6517. 00004C70  3F20                     move.w     -[A7], -[A0]
  6518. 00004C72  3F2D ACD4                move.w     -[A7], [A5 - 0x532C]
  6519. 00004C76  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6520. 00004C7A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6521. 00004C7E  4EBA 0048                jsr        [PC + 0x48 /* 00004CC8 */]
  6522. 00004C82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6523. 00004C86  3D40 FFFC                move.w     [A6 - 0x4], D0
  6524. 00004C8A  4A6D ACD6                tst.w      [A5 - 0x532A]
  6525. 00004C8E  6606                     bne        +0x8 /* 00004C96 */
  6526. 00004C90  3B6E FFFC AD9C           move.w     [A5 - 0x5264], [A6 - 0x4]
  6527. label00004C96:
  6528. 00004C96  302E FFFC                move.w     D0, [A6 - 0x4]
  6529. 00004C9A  4E5E                     unlink     A6
  6530. 00004C9C  4E75                     rts
  6531. 00004C9E  4341                     chk.w      D1, D1
  6532. 00004CA0  4C4C 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A4
  6533. 00004CA4  4152                     chk.w      D0, [A2]
  6534. export_157:
  6535. 00004CA6  42A7                     clr.l      -[A7]
  6536. 00004CA8  4878 2A00                push.l     0x2A00 /* '*\0' */
  6537. 00004CAC  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  6538. 00004CB0  205F                     movea.l    A0, [A7]+
  6539. 00004CB2  2B48 F770                move.l     [A5 - 0x890], A0
  6540. 00004CB6  2F2D F770                move.l     -[A7], [A5 - 0x890]
  6541. 00004CBA  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  6542. 00004CBE  588F                     addq.l     A7, 4
  6543. 00004CC0  2B6D F770 F774           move.l     [A5 - 0x88C], [A5 - 0x890]
  6544. 00004CC6  4E75                     rts
  6545. fn00004CC8:
  6546. 00004CC8  4E56 FFFA                link       A6, -0x0006
  6547. 00004CCC  3F3C 00E0                move.w     -[A7], 0xE0
  6548. 00004CD0  2F2D F770                move.l     -[A7], [A5 - 0x890]
  6549. 00004CD4  206D F770                movea.l    A0, [A5 - 0x890]
  6550. 00004CD8  4868 00E0                pea.l      [A0 + 0xE0]
  6551. 00004CDC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6552. 00004CE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6553. 00004CE4  06AD 0000 00E0 F770      addi.l     [A5 - 0x890], 0xE0
  6554. 00004CEC  206D F774                movea.l    A0, [A5 - 0x88C]
  6555. 00004CF0  D1FC 0024 C000           add.l      A0, 0x24C000
  6556. 00004CF6  B1ED F770                cmpa.l     A0, [A5 - 0x890]
  6557. 00004CFA  660A                     bne        +0xC /* 00004D06 */
  6558. 00004CFC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6559. 00004D00  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  6560. 00004D04  548F                     addq.l     A7, 2
  6561. label00004D06:
  6562. 00004D06  2D6D F770 FFFC           move.l     [A6 - 0x4], [A5 - 0x890]
  6563. 00004D0C  206E FFFC                movea.l    A0, [A6 - 0x4]
  6564. 00004D10  30AE 0008                move.w     [A0], [A6 + 0x8]
  6565. 00004D14  206E FFFC                movea.l    A0, [A6 - 0x4]
  6566. 00004D18  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  6567. 00004D1E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6568. 00004D22  316E 000C 0004           move.w     [A0 + 0x4], [A6 + 0xC]
  6569. 00004D28  206E FFFC                movea.l    A0, [A6 - 0x4]
  6570. 00004D2C  5C88                     addq.l     A0, 6
  6571. 00004D2E  43EE 000E                lea.l      A1, [A6 + 0xE]
  6572. 00004D32  20D9                     move.l     [A0]+, [A1]+
  6573. 00004D34  30D9                     move.w     [A0]+, [A1]+
  6574. 00004D36  206E FFFC                movea.l    A0, [A6 - 0x4]
  6575. 00004D3A  216E 0014 000C           move.l     [A0 + 0xC], [A6 + 0x14]
  6576. 00004D40  206E FFFC                movea.l    A0, [A6 - 0x4]
  6577. 00004D44  4A68 0004                tst.w      [A0 + 0x4]
  6578. 00004D48  5FC0                     sle        D0
  6579. 00004D4A  4400                     neg.b      D0
  6580. 00004D4C  4880                     ext.w      D0
  6581. 00004D4E  322D 96E6                move.w     D1, [A5 - 0x691A]
  6582. 00004D52  48C1                     ext.l      D1
  6583. 00004D54  D281                     add.l      D1, D1
  6584. 00004D56  41ED F036                lea.l      A0, [A5 - 0xFCA]
  6585. 00004D5A  D1C1                     add.l      A0, D1
  6586. 00004D5C  4A50                     tst.w      [A0]
  6587. 00004D5E  57C1                     seq        D1
  6588. 00004D60  4401                     neg.b      D1
  6589. 00004D62  4881                     ext.w      D1
  6590. 00004D64  C041                     and.w      D0, D1
  6591. 00004D66  206E FFFC                movea.l    A0, [A6 - 0x4]
  6592. 00004D6A  3140 0010                move.w     [A0 + 0x10], D0
  6593. 00004D6E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6594. 00004D72  4A68 0010                tst.w      [A0 + 0x10]
  6595. 00004D76  6744                     beq        +0x46 /* 00004DBC */
  6596. 00004D78  206E FFFC                movea.l    A0, [A6 - 0x4]
  6597. 00004D7C  3028 000A                move.w     D0, [A0 + 0xA]
  6598. 00004D80  4440                     neg.w      D0
  6599. 00004D82  206E FFFC                movea.l    A0, [A6 - 0x4]
  6600. 00004D86  3140 0012                move.w     [A0 + 0x12], D0
  6601. 00004D8A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6602. 00004D8E  226E FFFC                movea.l    A1, [A6 - 0x4]
  6603. 00004D92  3011                     move.w     D0, [A1]
  6604. 00004D94  B068 0012                cmp.w      D0, [A0 + 0x12]
  6605. 00004D98  6C38                     bge        +0x3A /* 00004DD2 */
  6606. 00004D9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6607. 00004D9E  226E FFFC                movea.l    A1, [A6 - 0x4]
  6608. 00004DA2  32A8 0012                move.w     [A1], [A0 + 0x12]
  6609. 00004DA6  206E FFFC                movea.l    A0, [A6 - 0x4]
  6610. 00004DAA  226E FFFC                movea.l    A1, [A6 - 0x4]
  6611. 00004DAE  3029 0012                move.w     D0, [A1 + 0x12]
  6612. 00004DB2  B068 0002                cmp.w      D0, [A0 + 0x2]
  6613. 00004DB6  6C00 008E                bge        +0x90 /* 00004E46 */
  6614. 00004DBA  6016                     bra        +0x18 /* 00004DD2 */
  6615. label00004DBC:
  6616. 00004DBC  302D 96E6                move.w     D0, [A5 - 0x691A]
  6617. 00004DC0  EF40                     asl        D0.w, 7
  6618. 00004DC2  323C 7D00                move.w     D1, 0x7D00 /* '}\0' */
  6619. 00004DC6  9240                     sub.w      D1, D0
  6620. 00004DC8  4441                     neg.w      D1
  6621. 00004DCA  206E FFFC                movea.l    A0, [A6 - 0x4]
  6622. 00004DCE  3141 0012                move.w     [A0 + 0x12], D1
  6623. label00004DD2:
  6624. 00004DD2  4EBA 0094                jsr        [PC + 0x94 /* 00004E68 */]
  6625. 00004DD6  4A6D F09C                tst.w      [A5 - 0xF64]
  6626. 00004DDA  6600 006A                bne        +0x6C /* 00004E46 */
  6627. 00004DDE  302D 96E6                move.w     D0, [A5 - 0x691A]
  6628. 00004DE2  EF40                     asl        D0.w, 7
  6629. 00004DE4  323C 7D00                move.w     D1, 0x7D00 /* '}\0' */
  6630. 00004DE8  9240                     sub.w      D1, D0
  6631. 00004DEA  4441                     neg.w      D1
  6632. 00004DEC  206E FFFC                movea.l    A0, [A6 - 0x4]
  6633. 00004DF0  B268 0012                cmp.w      D1, [A0 + 0x12]
  6634. 00004DF4  6632                     bne        +0x34 /* 00004E28 */
  6635. 00004DF6  102D 96E4                move.b     D0, [A5 - 0x691C]
  6636. 00004DFA  4880                     ext.w      D0
  6637. 00004DFC  48C0                     ext.l      D0
  6638. 00004DFE  EB80                     asl        D0, 5
  6639. 00004E00  41ED 969C                lea.l      A0, [A5 - 0x6964]
  6640. 00004E04  D1C0                     add.l      A0, D0
  6641. 00004E06  7000                     moveq.l    D0, 0x00
  6642. 00004E08  1010                     move.b     D0, [A0]
  6643. 00004E0A  3F00                     move.w     -[A7], D0
  6644. 00004E0C  102D 96E5                move.b     D0, [A5 - 0x691B]
  6645. 00004E10  4880                     ext.w      D0
  6646. 00004E12  3F00                     move.w     -[A7], D0
  6647. 00004E14  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  6648. 00004E18  588F                     addq.l     A7, 4
  6649. 00004E1A  4A40                     tst.w      D0
  6650. 00004E1C  660A                     bne        +0xC /* 00004E28 */
  6651. 00004E1E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6652. 00004E22  4268 0012                clr.w      [A0 + 0x12]
  6653. 00004E26  601E                     bra        +0x20 /* 00004E46 */
  6654. label00004E28:
  6655. 00004E28  206E FFFC                movea.l    A0, [A6 - 0x4]
  6656. 00004E2C  302D 96E6                move.w     D0, [A5 - 0x691A]
  6657. 00004E30  48C0                     ext.l      D0
  6658. 00004E32  E780                     asl        D0, 3
  6659. 00004E34  D0A8 000C                add.l      D0, [A0 + 0xC]
  6660. 00004E38  2040                     movea.l    A0, D0
  6661. 00004E3A  5088                     addq.l     A0, 8
  6662. 00004E3C  2F20                     move.l     -[A7], -[A0]
  6663. 00004E3E  2F20                     move.l     -[A7], -[A0]
  6664. 00004E40  4EBA 071A                jsr        [PC + 0x71A /* 0000555C */]
  6665. 00004E44  508F                     addq.l     A7, 8
  6666. label00004E46:
  6667. 00004E46  206E FFFC                movea.l    A0, [A6 - 0x4]
  6668. 00004E4A  3D68 0012 FFFA           move.w     [A6 - 0x6], [A0 + 0x12]
  6669. 00004E50  06AD FFFF FF20 F770      addi.l     [A5 - 0x890], 0xFFFFFF20
  6670. 00004E58  302E FFFA                move.w     D0, [A6 - 0x6]
  6671. 00004E5C  4E5E                     unlink     A6
  6672. 00004E5E  4E75                     rts
  6673. 00004E60  5345                     subq.w     D5, 1
  6674. 00004E62  4152                     chk.w      D0, [A2]
  6675. 00004E64  4348                     chk.w      D1, A0
  6676. 00004E66  2020                     move.l     D0, -[A0]
  6677. fn00004E68:
  6678. 00004E68  4E56 FFF8                link       A6, -0x0008
  6679. 00004E6C  206D F770                movea.l    A0, [A5 - 0x890]
  6680. 00004E70  302D 96E6                move.w     D0, [A5 - 0x691A]
  6681. 00004E74  48C0                     ext.l      D0
  6682. 00004E76  E780                     asl        D0, 3
  6683. 00004E78  D0A8 000C                add.l      D0, [A0 + 0xC]
  6684. 00004E7C  2040                     movea.l    A0, D0
  6685. 00004E7E  7000                     moveq.l    D0, 0x00
  6686. 00004E80  1028 0006                move.b     D0, [A0 + 0x6]
  6687. 00004E84  4A40                     tst.w      D0
  6688. 00004E86  673A                     beq        +0x3C /* 00004EC2 */
  6689. 00004E88  302D 96E6                move.w     D0, [A5 - 0x691A]
  6690. 00004E8C  0640 0068                addi.w     D0, 0x68 /* 'h' */
  6691. 00004E90  48C0                     ext.l      D0
  6692. 00004E92  E780                     asl        D0, 3
  6693. 00004E94  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  6694. 00004E98  D1C0                     add.l      A0, D0
  6695. 00004E9A  226D F770                movea.l    A1, [A5 - 0x890]
  6696. 00004E9E  302D 96E6                move.w     D0, [A5 - 0x691A]
  6697. 00004EA2  48C0                     ext.l      D0
  6698. 00004EA4  E780                     asl        D0, 3
  6699. 00004EA6  D0A9 000C                add.l      D0, [A1 + 0xC]
  6700. 00004EAA  2240                     movea.l    A1, D0
  6701. 00004EAC  20D9                     move.l     [A0]+, [A1]+
  6702. 00004EAE  20D9                     move.l     [A0]+, [A1]+
  6703. 00004EB0  206D F770                movea.l    A0, [A5 - 0x890]
  6704. 00004EB4  4228 001E                clr.b      [A0 + 0x1E]
  6705. 00004EB8  4EBA 02EC                jsr        [PC + 0x2EC /* 000051A6 */]
  6706. 00004EBC  4A40                     tst.w      D0
  6707. 00004EBE  6600 02DA                bne        +0x2DC /* 0000519A */
  6708. label00004EC2:
  6709. 00004EC2  302D 96E6                move.w     D0, [A5 - 0x691A]
  6710. 00004EC6  0640 0067                addi.w     D0, 0x67 /* 'g' */
  6711. 00004ECA  48C0                     ext.l      D0
  6712. 00004ECC  E780                     asl        D0, 3
  6713. 00004ECE  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  6714. 00004ED2  D1C0                     add.l      A0, D0
  6715. 00004ED4  2D48 FFF8                move.l     [A6 - 0x8], A0
  6716. 00004ED8  206E FFF8                movea.l    A0, [A6 - 0x8]
  6717. 00004EDC  7000                     moveq.l    D0, 0x00
  6718. 00004EDE  1028 0006                move.b     D0, [A0 + 0x6]
  6719. 00004EE2  4A40                     tst.w      D0
  6720. 00004EE4  672C                     beq        +0x2E /* 00004F12 */
  6721. 00004EE6  206E FFF8                movea.l    A0, [A6 - 0x8]
  6722. 00004EEA  7000                     moveq.l    D0, 0x00
  6723. 00004EEC  1028 0006                move.b     D0, [A0 + 0x6]
  6724. 00004EF0  0C40 0001                cmpi.w     D0, 0x1
  6725. 00004EF4  671C                     beq        +0x1E /* 00004F12 */
  6726. 00004EF6  206D F770                movea.l    A0, [A5 - 0x890]
  6727. 00004EFA  7001                     moveq.l    D0, 0x01
  6728. 00004EFC  1140 001E                move.b     [A0 + 0x1E], D0
  6729. 00004F00  206E FFF8                movea.l    A0, [A6 - 0x8]
  6730. 00004F04  3F10                     move.w     -[A7], [A0]
  6731. 00004F06  4EBA 0F3E                jsr        [PC + 0xF3E /* 00005E46 */]
  6732. 00004F0A  548F                     addq.l     A7, 2
  6733. 00004F0C  4A40                     tst.w      D0
  6734. 00004F0E  6600 028A                bne        +0x28C /* 0000519A */
  6735. label00004F12:
  6736. 00004F12  206D F770                movea.l    A0, [A5 - 0x890]
  6737. 00004F16  7002                     moveq.l    D0, 0x02
  6738. 00004F18  1140 001E                move.b     [A0 + 0x1E], D0
  6739. 00004F1C  206D F770                movea.l    A0, [A5 - 0x890]
  6740. 00004F20  4A68 0010                tst.w      [A0 + 0x10]
  6741. 00004F24  6600 008E                bne        +0x90 /* 00004FB4 */
  6742. 00004F28  426E FFFC                clr.w      [A6 - 0x4]
  6743. 00004F2C  6000 007C                bra        +0x7E /* 00004FAA */
  6744. label00004F30:
  6745. 00004F30  302D 96E6                move.w     D0, [A5 - 0x691A]
  6746. 00004F34  0640 0068                addi.w     D0, 0x68 /* 'h' */
  6747. 00004F38  48C0                     ext.l      D0
  6748. 00004F3A  E780                     asl        D0, 3
  6749. 00004F3C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  6750. 00004F40  D1C0                     add.l      A0, D0
  6751. 00004F42  302D 96E6                move.w     D0, [A5 - 0x691A]
  6752. 00004F46  48C0                     ext.l      D0
  6753. 00004F48  E980                     asl        D0, 4
  6754. 00004F4A  43ED EEB6                lea.l      A1, [A5 - 0x114A]
  6755. 00004F4E  D3C0                     add.l      A1, D0
  6756. 00004F50  302E FFFC                move.w     D0, [A6 - 0x4]
  6757. 00004F54  48C0                     ext.l      D0
  6758. 00004F56  E780                     asl        D0, 3
  6759. 00004F58  D3C0                     add.l      A1, D0
  6760. 00004F5A  20D9                     move.l     [A0]+, [A1]+
  6761. 00004F5C  20D9                     move.l     [A0]+, [A1]+
  6762. 00004F5E  302D 96E6                move.w     D0, [A5 - 0x691A]
  6763. 00004F62  0640 0068                addi.w     D0, 0x68 /* 'h' */
  6764. 00004F66  48C0                     ext.l      D0
  6765. 00004F68  E780                     asl        D0, 3
  6766. 00004F6A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  6767. 00004F6E  D1C0                     add.l      A0, D0
  6768. 00004F70  7000                     moveq.l    D0, 0x00
  6769. 00004F72  1028 0006                move.b     D0, [A0 + 0x6]
  6770. 00004F76  4A40                     tst.w      D0
  6771. 00004F78  672C                     beq        +0x2E /* 00004FA6 */
  6772. 00004F7A  302D 96E6                move.w     D0, [A5 - 0x691A]
  6773. 00004F7E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  6774. 00004F82  48C0                     ext.l      D0
  6775. 00004F84  E780                     asl        D0, 3
  6776. 00004F86  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  6777. 00004F8A  D1C0                     add.l      A0, D0
  6778. 00004F8C  5088                     addq.l     A0, 8
  6779. 00004F8E  2F20                     move.l     -[A7], -[A0]
  6780. 00004F90  2F20                     move.l     -[A7], -[A0]
  6781. 00004F92  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  6782. 00004F96  508F                     addq.l     A7, 8
  6783. 00004F98  4A40                     tst.w      D0
  6784. 00004F9A  670A                     beq        +0xC /* 00004FA6 */
  6785. 00004F9C  4EBA 0208                jsr        [PC + 0x208 /* 000051A6 */]
  6786. 00004FA0  4A40                     tst.w      D0
  6787. 00004FA2  6600 01F6                bne        +0x1F8 /* 0000519A */
  6788. label00004FA6:
  6789. 00004FA6  526E FFFC                addq.w     [A6 - 0x4], 1
  6790. label00004FAA:
  6791. 00004FAA  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  6792. 00004FB0  6F00 FF7E                ble        -0x80 /* 00004F30 */
  6793. label00004FB4:
  6794. 00004FB4  206D F770                movea.l    A0, [A5 - 0x890]
  6795. 00004FB8  7003                     moveq.l    D0, 0x03
  6796. 00004FBA  1140 001E                move.b     [A0 + 0x1E], D0
  6797. 00004FBE  7001                     moveq.l    D0, 0x01
  6798. 00004FC0  3D40 FFFE                move.w     [A6 - 0x2], D0
  6799. 00004FC4  6000 0098                bra        +0x9A /* 0000505E */
  6800. label00004FC8:
  6801. 00004FC8  102D 96E5                move.b     D0, [A5 - 0x691B]
  6802. 00004FCC  4880                     ext.w      D0
  6803. 00004FCE  48C0                     ext.l      D0
  6804. 00004FD0  EB80                     asl        D0, 5
  6805. 00004FD2  41ED 969C                lea.l      A0, [A5 - 0x6964]
  6806. 00004FD6  D1C0                     add.l      A0, D0
  6807. 00004FD8  302E FFFE                move.w     D0, [A6 - 0x2]
  6808. 00004FDC  48C0                     ext.l      D0
  6809. 00004FDE  D080                     add.l      D0, D0
  6810. 00004FE0  D1C0                     add.l      A0, D0
  6811. 00004FE2  7000                     moveq.l    D0, 0x00
  6812. 00004FE4  1028 0001                move.b     D0, [A0 + 0x1]
  6813. 00004FE8  4A40                     tst.w      D0
  6814. 00004FEA  676E                     beq        +0x70 /* 0000505A */
  6815. 00004FEC  206E FFF8                movea.l    A0, [A6 - 0x8]
  6816. 00004FF0  7000                     moveq.l    D0, 0x00
  6817. 00004FF2  1028 0006                move.b     D0, [A0 + 0x6]
  6818. 00004FF6  4A40                     tst.w      D0
  6819. 00004FF8  57C0                     seq        D0
  6820. 00004FFA  4400                     neg.b      D0
  6821. 00004FFC  4880                     ext.w      D0
  6822. 00004FFE  122D 96E5                move.b     D1, [A5 - 0x691B]
  6823. 00005002  4881                     ext.w      D1
  6824. 00005004  48C1                     ext.l      D1
  6825. 00005006  EB81                     asl        D1, 5
  6826. 00005008  41ED 969C                lea.l      A0, [A5 - 0x6964]
  6827. 0000500C  D1C1                     add.l      A0, D1
  6828. 0000500E  322E FFFE                move.w     D1, [A6 - 0x2]
  6829. 00005012  48C1                     ext.l      D1
  6830. 00005014  D281                     add.l      D1, D1
  6831. 00005016  D1C1                     add.l      A0, D1
  6832. 00005018  226E FFF8                movea.l    A1, [A6 - 0x8]
  6833. 0000501C  7200                     moveq.l    D1, 0x00
  6834. 0000501E  1210                     move.b     D1, [A0]
  6835. 00005020  B251                     cmp.w      D1, [A1]
  6836. 00005022  56C1                     sne        D1
  6837. 00005024  4401                     neg.b      D1
  6838. 00005026  4881                     ext.w      D1
  6839. 00005028  8041                     or.w       D0, D1
  6840. 0000502A  4A40                     tst.w      D0
  6841. 0000502C  672C                     beq        +0x2E /* 0000505A */
  6842. 0000502E  102D 96E5                move.b     D0, [A5 - 0x691B]
  6843. 00005032  4880                     ext.w      D0
  6844. 00005034  48C0                     ext.l      D0
  6845. 00005036  EB80                     asl        D0, 5
  6846. 00005038  41ED 969C                lea.l      A0, [A5 - 0x6964]
  6847. 0000503C  D1C0                     add.l      A0, D0
  6848. 0000503E  302E FFFE                move.w     D0, [A6 - 0x2]
  6849. 00005042  48C0                     ext.l      D0
  6850. 00005044  D080                     add.l      D0, D0
  6851. 00005046  D1C0                     add.l      A0, D0
  6852. 00005048  7000                     moveq.l    D0, 0x00
  6853. 0000504A  1010                     move.b     D0, [A0]
  6854. 0000504C  3F00                     move.w     -[A7], D0
  6855. 0000504E  4EBA 0DF6                jsr        [PC + 0xDF6 /* 00005E46 */]
  6856. 00005052  548F                     addq.l     A7, 2
  6857. 00005054  4A40                     tst.w      D0
  6858. 00005056  6600 0142                bne        +0x144 /* 0000519A */
  6859. label0000505A:
  6860. 0000505A  526E FFFE                addq.w     [A6 - 0x2], 1
  6861. label0000505E:
  6862. 0000505E  102D 96E5                move.b     D0, [A5 - 0x691B]
  6863. 00005062  4880                     ext.w      D0
  6864. 00005064  48C0                     ext.l      D0
  6865. 00005066  D080                     add.l      D0, D0
  6866. 00005068  41ED 96E0                lea.l      A0, [A5 - 0x6920]
  6867. 0000506C  D1C0                     add.l      A0, D0
  6868. 0000506E  302E FFFE                move.w     D0, [A6 - 0x2]
  6869. 00005072  B050                     cmp.w      D0, [A0]
  6870. 00005074  6F00 FF52                ble        -0xAC /* 00004FC8 */
  6871. 00005078  206D F770                movea.l    A0, [A5 - 0x890]
  6872. 0000507C  4A68 0010                tst.w      [A0 + 0x10]
  6873. 00005080  6700 008E                beq        +0x90 /* 00005110 */
  6874. 00005084  302D 96E6                move.w     D0, [A5 - 0x691A]
  6875. 00005088  48C0                     ext.l      D0
  6876. 0000508A  D080                     add.l      D0, D0
  6877. 0000508C  41ED F068                lea.l      A0, [A5 - 0xF98]
  6878. 00005090  D1C0                     add.l      A0, D0
  6879. 00005092  4A50                     tst.w      [A0]
  6880. 00005094  6D00 007A                blt        +0x7C /* 00005110 */
  6881. 00005098  302D 96E6                move.w     D0, [A5 - 0x691A]
  6882. 0000509C  48C0                     ext.l      D0
  6883. 0000509E  D080                     add.l      D0, D0
  6884. 000050A0  41ED F068                lea.l      A0, [A5 - 0xF98]
  6885. 000050A4  D1C0                     add.l      A0, D0
  6886. 000050A6  3010                     move.w     D0, [A0]
  6887. 000050A8  48C0                     ext.l      D0
  6888. 000050AA  E580                     asl        D0, 2
  6889. 000050AC  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  6890. 000050B0  D1C0                     add.l      A0, D0
  6891. 000050B2  7000                     moveq.l    D0, 0x00
  6892. 000050B4  1010                     move.b     D0, [A0]
  6893. 000050B6  0C40 0006                cmpi.w     D0, 0x6
  6894. 000050BA  57C0                     seq        D0
  6895. 000050BC  4400                     neg.b      D0
  6896. 000050BE  4880                     ext.w      D0
  6897. 000050C0  322D 96E6                move.w     D1, [A5 - 0x691A]
  6898. 000050C4  48C1                     ext.l      D1
  6899. 000050C6  D281                     add.l      D1, D1
  6900. 000050C8  41ED F068                lea.l      A0, [A5 - 0xF98]
  6901. 000050CC  D1C1                     add.l      A0, D1
  6902. 000050CE  3210                     move.w     D1, [A0]
  6903. 000050D0  48C1                     ext.l      D1
  6904. 000050D2  E581                     asl        D1, 2
  6905. 000050D4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  6906. 000050D8  D1C1                     add.l      A0, D1
  6907. 000050DA  122D 96E4                move.b     D1, [A5 - 0x691C]
  6908. 000050DE  4881                     ext.w      D1
  6909. 000050E0  7400                     moveq.l    D2, 0x00
  6910. 000050E2  1428 0001                move.b     D2, [A0 + 0x1]
  6911. 000050E6  B441                     cmp.w      D2, D1
  6912. 000050E8  57C1                     seq        D1
  6913. 000050EA  4401                     neg.b      D1
  6914. 000050EC  4881                     ext.w      D1
  6915. 000050EE  C041                     and.w      D0, D1
  6916. 000050F0  4A40                     tst.w      D0
  6917. 000050F2  671C                     beq        +0x1E /* 00005110 */
  6918. 000050F4  302D 96E6                move.w     D0, [A5 - 0x691A]
  6919. 000050F8  48C0                     ext.l      D0
  6920. 000050FA  D080                     add.l      D0, D0
  6921. 000050FC  41ED F068                lea.l      A0, [A5 - 0xF98]
  6922. 00005100  D1C0                     add.l      A0, D0
  6923. 00005102  3F10                     move.w     -[A7], [A0]
  6924. 00005104  4EBA 1002                jsr        [PC + 0x1002 /* 00006108 */]
  6925. 00005108  548F                     addq.l     A7, 2
  6926. 0000510A  4A40                     tst.w      D0
  6927. 0000510C  6600 008C                bne        +0x8E /* 0000519A */
  6928. label00005110:
  6929. 00005110  206D F770                movea.l    A0, [A5 - 0x890]
  6930. 00005114  4A68 0010                tst.w      [A0 + 0x10]
  6931. 00005118  6600 007A                bne        +0x7C /* 00005194 */
  6932. 0000511C  4EBA 144E                jsr        [PC + 0x144E /* 0000656C */]
  6933. 00005120  4A40                     tst.w      D0
  6934. 00005122  6600 0076                bne        +0x78 /* 0000519A */
  6935. 00005126  102D 96E4                move.b     D0, [A5 - 0x691C]
  6936. 0000512A  4880                     ext.w      D0
  6937. 0000512C  48C0                     ext.l      D0
  6938. 0000512E  D080                     add.l      D0, D0
  6939. 00005130  41ED 96E0                lea.l      A0, [A5 - 0x6920]
  6940. 00005134  D1C0                     add.l      A0, D0
  6941. 00005136  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  6942. 0000513A  6052                     bra        +0x54 /* 0000518E */
  6943. label0000513C:
  6944. 0000513C  102D 96E4                move.b     D0, [A5 - 0x691C]
  6945. 00005140  4880                     ext.w      D0
  6946. 00005142  48C0                     ext.l      D0
  6947. 00005144  EB80                     asl        D0, 5
  6948. 00005146  41ED 969C                lea.l      A0, [A5 - 0x6964]
  6949. 0000514A  D1C0                     add.l      A0, D0
  6950. 0000514C  302E FFFE                move.w     D0, [A6 - 0x2]
  6951. 00005150  48C0                     ext.l      D0
  6952. 00005152  D080                     add.l      D0, D0
  6953. 00005154  D1C0                     add.l      A0, D0
  6954. 00005156  7000                     moveq.l    D0, 0x00
  6955. 00005158  1028 0001                move.b     D0, [A0 + 0x1]
  6956. 0000515C  4A40                     tst.w      D0
  6957. 0000515E  672A                     beq        +0x2C /* 0000518A */
  6958. 00005160  102D 96E4                move.b     D0, [A5 - 0x691C]
  6959. 00005164  4880                     ext.w      D0
  6960. 00005166  48C0                     ext.l      D0
  6961. 00005168  EB80                     asl        D0, 5
  6962. 0000516A  41ED 969C                lea.l      A0, [A5 - 0x6964]
  6963. 0000516E  D1C0                     add.l      A0, D0
  6964. 00005170  302E FFFE                move.w     D0, [A6 - 0x2]
  6965. 00005174  48C0                     ext.l      D0
  6966. 00005176  D080                     add.l      D0, D0
  6967. 00005178  D1C0                     add.l      A0, D0
  6968. 0000517A  7000                     moveq.l    D0, 0x00
  6969. 0000517C  1010                     move.b     D0, [A0]
  6970. 0000517E  3F00                     move.w     -[A7], D0
  6971. 00005180  4EBA 0F86                jsr        [PC + 0xF86 /* 00006108 */]
  6972. 00005184  548F                     addq.l     A7, 2
  6973. 00005186  4A40                     tst.w      D0
  6974. 00005188  6610                     bne        +0x12 /* 0000519A */
  6975. label0000518A:
  6976. 0000518A  536E FFFE                subq.w     [A6 - 0x2], 1
  6977. label0000518E:
  6978. 0000518E  4A6E FFFE                tst.w      [A6 - 0x2]
  6979. 00005192  6CA8                     bge        -0x56 /* 0000513C */
  6980. label00005194:
  6981. 00005194  4EBA 14E0                jsr        [PC + 0x14E0 /* 00006676 */]
  6982. 00005198  4A40                     tst.w      D0
  6983. label0000519A:
  6984. 0000519A  4E5E                     unlink     A6
  6985. 0000519C  4E75                     rts
  6986. 0000519E  5345                     subq.w     D5, 1
  6987. 000051A0  4152                     chk.w      D0, [A2]
  6988. 000051A2  4348                     chk.w      D1, A0
  6989. 000051A4  5345                     subq.w     D5, 1
  6990. fn000051A6:
  6991. 000051A6  4E56 FFF4                link       A6, -0x000C
  6992. 000051AA  2D6D F770 FFF6           move.l     [A6 - 0xA], [A5 - 0x890]
  6993. 000051B0  426E FFFE                clr.w      [A6 - 0x2]
  6994. 000051B4  4EBA 04A2                jsr        [PC + 0x4A2 /* 00005658 */]
  6995. 000051B8  4A40                     tst.w      D0
  6996. 000051BA  6708                     beq        +0xA /* 000051C4 */
  6997. 000051BC  302E FFFE                move.w     D0, [A6 - 0x2]
  6998. 000051C0  6000 038E                bra        +0x390 /* 00005550 */
  6999. label000051C4:
  7000. 000051C4  0C6D 0017 96E6           cmpi.w     [A5 - 0x691A], 0x17
  7001. 000051CA  6C42                     bge        +0x44 /* 0000520E */
  7002. 000051CC  302D 96E6                move.w     D0, [A5 - 0x691A]
  7003. 000051D0  5240                     addq.w     D0, 1
  7004. 000051D2  48C0                     ext.l      D0
  7005. 000051D4  E780                     asl        D0, 3
  7006. 000051D6  D0AE FFF6                add.l      D0, [A6 - 0xA]
  7007. 000051DA  2040                     movea.l    A0, D0
  7008. 000051DC  41E8 0020                lea.l      A0, [A0 + 0x20]
  7009. 000051E0  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  7010. 000051E4  20D9                     move.l     [A0]+, [A1]+
  7011. 000051E6  20D9                     move.l     [A0]+, [A1]+
  7012. 000051E8  206E FFF6                movea.l    A0, [A6 - 0xA]
  7013. 000051EC  4A28 001E                tst.b      [A0 + 0x1E]
  7014. 000051F0  661C                     bne        +0x1E /* 0000520E */
  7015. 000051F2  3F3C 00C0                move.w     -[A7], 0xC0
  7016. 000051F6  206E FFF6                movea.l    A0, [A6 - 0xA]
  7017. 000051FA  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7018. 000051FE  206E FFF6                movea.l    A0, [A6 - 0xA]
  7019. 00005202  4868 0020                pea.l      [A0 + 0x20]
  7020. 00005206  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  7021. 0000520A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7022. label0000520E:
  7023. 0000520E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7024. 00005212  4268 0016                clr.w      [A0 + 0x16]
  7025. 00005216  206E FFF6                movea.l    A0, [A6 - 0xA]
  7026. 0000521A  4268 001C                clr.w      [A0 + 0x1C]
  7027. 0000521E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7028. 00005222  4A68 0006                tst.w      [A0 + 0x6]
  7029. 00005226  6752                     beq        +0x54 /* 0000527A */
  7030. 00005228  206E FFF6                movea.l    A0, [A6 - 0xA]
  7031. 0000522C  4A28 001E                tst.b      [A0 + 0x1E]
  7032. 00005230  662C                     bne        +0x2E /* 0000525E */
  7033. 00005232  206E FFF6                movea.l    A0, [A6 - 0xA]
  7034. 00005236  302D 96E6                move.w     D0, [A5 - 0x691A]
  7035. 0000523A  5240                     addq.w     D0, 1
  7036. 0000523C  48C0                     ext.l      D0
  7037. 0000523E  E780                     asl        D0, 3
  7038. 00005240  D0A8 000C                add.l      D0, [A0 + 0xC]
  7039. 00005244  2040                     movea.l    A0, D0
  7040. 00005246  7000                     moveq.l    D0, 0x00
  7041. 00005248  1028 0006                move.b     D0, [A0 + 0x6]
  7042. 0000524C  4A40                     tst.w      D0
  7043. 0000524E  56C0                     sne        D0
  7044. 00005250  4400                     neg.b      D0
  7045. 00005252  4880                     ext.w      D0
  7046. 00005254  206E FFF6                movea.l    A0, [A6 - 0xA]
  7047. 00005258  3140 0016                move.w     [A0 + 0x16], D0
  7048. 0000525C  601C                     bra        +0x1E /* 0000527A */
  7049. label0000525E:
  7050. 0000525E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7051. 00005262  226E FFF6                movea.l    A1, [A6 - 0xA]
  7052. 00005266  3029 0012                move.w     D0, [A1 + 0x12]
  7053. 0000526A  B050                     cmp.w      D0, [A0]
  7054. 0000526C  5CC0                     sge        D0
  7055. 0000526E  4400                     neg.b      D0
  7056. 00005270  4880                     ext.w      D0
  7057. 00005272  206E FFF6                movea.l    A0, [A6 - 0xA]
  7058. 00005276  3140 001C                move.w     [A0 + 0x1C], D0
  7059. label0000527A:
  7060. 0000527A  4EBA 04E8                jsr        [PC + 0x4E8 /* 00005764 */]
  7061. 0000527E  4A40                     tst.w      D0
  7062. 00005280  6708                     beq        +0xA /* 0000528A */
  7063. 00005282  302E FFFE                move.w     D0, [A6 - 0x2]
  7064. 00005286  6000 02C8                bra        +0x2CA /* 00005550 */
  7065. label0000528A:
  7066. 0000528A  0C2D 0005 ACCE           cmpi.b     [A5 - 0x5332], 0x5
  7067. 00005290  662E                     bne        +0x30 /* 000052C0 */
  7068. 00005292  206E FFF6                movea.l    A0, [A6 - 0xA]
  7069. 00005296  4A68 0014                tst.w      [A0 + 0x14]
  7070. 0000529A  5FC0                     sle        D0
  7071. 0000529C  4400                     neg.b      D0
  7072. 0000529E  4880                     ext.w      D0
  7073. 000052A0  322D 96E6                move.w     D1, [A5 - 0x691A]
  7074. 000052A4  5241                     addq.w     D1, 1
  7075. 000052A6  48C1                     ext.l      D1
  7076. 000052A8  D281                     add.l      D1, D1
  7077. 000052AA  41ED F036                lea.l      A0, [A5 - 0xFCA]
  7078. 000052AE  D1C1                     add.l      A0, D1
  7079. 000052B0  4A50                     tst.w      [A0]
  7080. 000052B2  57C1                     seq        D1
  7081. 000052B4  4401                     neg.b      D1
  7082. 000052B6  4881                     ext.w      D1
  7083. 000052B8  C041                     and.w      D0, D1
  7084. 000052BA  4A40                     tst.w      D0
  7085. 000052BC  6600 00EA                bne        +0xEC /* 000053A8 */
  7086. label000052C0:
  7087. 000052C0  4EBA 09A2                jsr        [PC + 0x9A2 /* 00005C64 */]
  7088. 000052C4  4A40                     tst.w      D0
  7089. 000052C6  6600 00E0                bne        +0xE2 /* 000053A8 */
  7090. 000052CA  0C6D 0017 96E6           cmpi.w     [A5 - 0x691A], 0x17
  7091. 000052D0  6C00 00D6                bge        +0xD8 /* 000053A8 */
  7092. 000052D4  102D 96E4                move.b     D0, [A5 - 0x691C]
  7093. 000052D8  4880                     ext.w      D0
  7094. 000052DA  3D40 FFFC                move.w     [A6 - 0x4], D0
  7095. 000052DE  1B6D 96E5 96E4           move.b     [A5 - 0x691C], [A5 - 0x691B]
  7096. 000052E4  1B6E FFFD 96E5           move.b     [A5 - 0x691B], [A6 - 0x3]
  7097. 000052EA  302D 96E6                move.w     D0, [A5 - 0x691A]
  7098. 000052EE  5240                     addq.w     D0, 1
  7099. 000052F0  3B40 96E6                move.w     [A5 - 0x691A], D0
  7100. 000052F4  206E FFF6                movea.l    A0, [A6 - 0xA]
  7101. 000052F8  4A68 001C                tst.w      [A0 + 0x1C]
  7102. 000052FC  6746                     beq        +0x48 /* 00005344 */
  7103. 000052FE  206E FFF6                movea.l    A0, [A6 - 0xA]
  7104. 00005302  3010                     move.w     D0, [A0]
  7105. 00005304  4440                     neg.w      D0
  7106. 00005306  206E FFF6                movea.l    A0, [A6 - 0xA]
  7107. 0000530A  3210                     move.w     D1, [A0]
  7108. 0000530C  4441                     neg.w      D1
  7109. 0000530E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7110. 00005312  4868 0020                pea.l      [A0 + 0x20]
  7111. 00005316  206E FFF6                movea.l    A0, [A6 - 0xA]
  7112. 0000531A  41E8 001C                lea.l      A0, [A0 + 0x1C]
  7113. 0000531E  2F20                     move.l     -[A7], -[A0]
  7114. 00005320  3F20                     move.w     -[A7], -[A0]
  7115. 00005322  206E FFF6                movea.l    A0, [A6 - 0xA]
  7116. 00005326  3F28 0014                move.w     -[A7], [A0 + 0x14]
  7117. 0000532A  3F01                     move.w     -[A7], D1
  7118. 0000532C  5340                     subq.w     D0, 1
  7119. 0000532E  3F00                     move.w     -[A7], D0
  7120. 00005330  4EBA F996                jsr        [PC - 0x66A /* 00004CC8 */]
  7121. 00005334  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7122. 00005338  4440                     neg.w      D0
  7123. 0000533A  206E FFF6                movea.l    A0, [A6 - 0xA]
  7124. 0000533E  3140 001A                move.w     [A0 + 0x1A], D0
  7125. 00005342  6044                     bra        +0x46 /* 00005388 */
  7126. label00005344:
  7127. 00005344  206E FFF6                movea.l    A0, [A6 - 0xA]
  7128. 00005348  3028 0002                move.w     D0, [A0 + 0x2]
  7129. 0000534C  4440                     neg.w      D0
  7130. 0000534E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7131. 00005352  3210                     move.w     D1, [A0]
  7132. 00005354  4441                     neg.w      D1
  7133. 00005356  206E FFF6                movea.l    A0, [A6 - 0xA]
  7134. 0000535A  4868 0020                pea.l      [A0 + 0x20]
  7135. 0000535E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7136. 00005362  41E8 001C                lea.l      A0, [A0 + 0x1C]
  7137. 00005366  2F20                     move.l     -[A7], -[A0]
  7138. 00005368  3F20                     move.w     -[A7], -[A0]
  7139. 0000536A  206E FFF6                movea.l    A0, [A6 - 0xA]
  7140. 0000536E  3F28 0014                move.w     -[A7], [A0 + 0x14]
  7141. 00005372  3F01                     move.w     -[A7], D1
  7142. 00005374  3F00                     move.w     -[A7], D0
  7143. 00005376  4EBA F950                jsr        [PC - 0x6B0 /* 00004CC8 */]
  7144. 0000537A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7145. 0000537E  4440                     neg.w      D0
  7146. 00005380  206E FFF6                movea.l    A0, [A6 - 0xA]
  7147. 00005384  3140 001A                move.w     [A0 + 0x1A], D0
  7148. label00005388:
  7149. 00005388  302D 96E6                move.w     D0, [A5 - 0x691A]
  7150. 0000538C  5340                     subq.w     D0, 1
  7151. 0000538E  3B40 96E6                move.w     [A5 - 0x691A], D0
  7152. 00005392  102D 96E5                move.b     D0, [A5 - 0x691B]
  7153. 00005396  4880                     ext.w      D0
  7154. 00005398  3D40 FFFC                move.w     [A6 - 0x4], D0
  7155. 0000539C  1B6D 96E4 96E5           move.b     [A5 - 0x691B], [A5 - 0x691C]
  7156. 000053A2  1B6E FFFD 96E4           move.b     [A5 - 0x691C], [A6 - 0x3]
  7157. label000053A8:
  7158. 000053A8  302D 96E6                move.w     D0, [A5 - 0x691A]
  7159. 000053AC  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7160. 000053B0  48C0                     ext.l      D0
  7161. 000053B2  E780                     asl        D0, 3
  7162. 000053B4  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7163. 000053B8  D1C0                     add.l      A0, D0
  7164. 000053BA  3F3C 0001                move.w     -[A7], 0x1
  7165. 000053BE  5088                     addq.l     A0, 8
  7166. 000053C0  2F20                     move.l     -[A7], -[A0]
  7167. 000053C2  2F20                     move.l     -[A7], -[A0]
  7168. 000053C4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7169. 000053C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7170. 000053CC  4A6D F09C                tst.w      [A5 - 0xF64]
  7171. 000053D0  670E                     beq        +0x10 /* 000053E0 */
  7172. 000053D2  7001                     moveq.l    D0, 0x01
  7173. 000053D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  7174. 000053D8  302E FFFE                move.w     D0, [A6 - 0x2]
  7175. 000053DC  6000 0172                bra        +0x174 /* 00005550 */
  7176. label000053E0:
  7177. 000053E0  3D6D AE68 FFFA           move.w     [A6 - 0x6], [A5 - 0x5198]
  7178. 000053E6  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  7179. 000053EA  4A6D AE7A                tst.w      [A5 - 0x5186]
  7180. 000053EE  6608                     bne        +0xA /* 000053F8 */
  7181. 000053F0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7182. 000053F4  3B40 AE7A                move.w     [A5 - 0x5186], D0
  7183. label000053F8:
  7184. 000053F8  4A6D AEC6                tst.w      [A5 - 0x513A]
  7185. 000053FC  6614                     bne        +0x16 /* 00005412 */
  7186. 000053FE  6018                     bra        +0x1A /* 00005418 */
  7187. label00005400:
  7188. 00005400  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7189. 00005404  3D40 FFF4                move.w     [A6 - 0xC], D0
  7190. 00005408  4A40                     tst.w      D0
  7191. 0000540A  6706                     beq        +0x8 /* 00005412 */
  7192. 0000540C  3B6E FFF4 AE7A           move.w     [A5 - 0x5186], [A6 - 0xC]
  7193. label00005412:
  7194. 00005412  4A6D AEC6                tst.w      [A5 - 0x513A]
  7195. 00005416  66E8                     bne        -0x16 /* 00005400 */
  7196. label00005418:
  7197. 00005418  4A6D AE7A                tst.w      [A5 - 0x5186]
  7198. 0000541C  6608                     bne        +0xA /* 00005426 */
  7199. 0000541E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7200. 00005422  3B40 AE7A                move.w     [A5 - 0x5186], D0
  7201. label00005426:
  7202. 00005426  4A6D AE7A                tst.w      [A5 - 0x5186]
  7203. 0000542A  6704                     beq        +0x6 /* 00005430 */
  7204. 0000542C  4EBA 1518                jsr        [PC + 0x1518 /* 00006946 */]
  7205. label00005430:
  7206. 00005430  4EBA F6EA                jsr        [PC - 0x916 /* 00004B1C */]
  7207. 00005434  816D F09C                or.w       [A5 - 0xF64], D0
  7208. 00005438  4A6D AE68                tst.w      [A5 - 0x5198]
  7209. 0000543C  670C                     beq        +0xE /* 0000544A */
  7210. 0000543E  0C6D 0001 ACD4           cmpi.w     [A5 - 0x532C], 0x1
  7211. 00005444  6E04                     bgt        +0x6 /* 0000544A */
  7212. 00005446  426D F09C                clr.w      [A5 - 0xF64]
  7213. label0000544A:
  7214. 0000544A  206E FFF6                movea.l    A0, [A6 - 0xA]
  7215. 0000544E  3F28 001A                move.w     -[A7], [A0 + 0x1A]
  7216. 00005452  206E FFF6                movea.l    A0, [A6 - 0xA]
  7217. 00005456  3F28 0012                move.w     -[A7], [A0 + 0x12]
  7218. 0000545A  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  7219. 0000545E  588F                     addq.l     A7, 4
  7220. 00005460  206E FFF6                movea.l    A0, [A6 - 0xA]
  7221. 00005464  3140 0012                move.w     [A0 + 0x12], D0
  7222. 00005468  206E FFF6                movea.l    A0, [A6 - 0xA]
  7223. 0000546C  302D 96E6                move.w     D0, [A5 - 0x691A]
  7224. 00005470  48C0                     ext.l      D0
  7225. 00005472  E780                     asl        D0, 3
  7226. 00005474  D0A8 000C                add.l      D0, [A0 + 0xC]
  7227. 00005478  322D 96E6                move.w     D1, [A5 - 0x691A]
  7228. 0000547C  0641 0068                addi.w     D1, 0x68 /* 'h' */
  7229. 00005480  48C1                     ext.l      D1
  7230. 00005482  E781                     asl        D1, 3
  7231. 00005484  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7232. 00005488  D1C1                     add.l      A0, D1
  7233. 0000548A  4850                     pea.l      [A0]
  7234. 0000548C  2F00                     move.l     -[A7], D0
  7235. 0000548E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7236. 00005492  508F                     addq.l     A7, 8
  7237. 00005494  4A40                     tst.w      D0
  7238. 00005496  6704                     beq        +0x6 /* 0000549C */
  7239. 00005498  4EBA 08BE                jsr        [PC + 0x8BE /* 00005D58 */]
  7240. label0000549C:
  7241. 0000549C  206E FFF6                movea.l    A0, [A6 - 0xA]
  7242. 000054A0  226E FFF6                movea.l    A1, [A6 - 0xA]
  7243. 000054A4  3011                     move.w     D0, [A1]
  7244. 000054A6  B068 0012                cmp.w      D0, [A0 + 0x12]
  7245. 000054AA  6C00 009A                bge        +0x9C /* 00005546 */
  7246. 000054AE  4EBA 08A8                jsr        [PC + 0x8A8 /* 00005D58 */]
  7247. 000054B2  206E FFF6                movea.l    A0, [A6 - 0xA]
  7248. 000054B6  226E FFF6                movea.l    A1, [A6 - 0xA]
  7249. 000054BA  3029 0012                move.w     D0, [A1 + 0x12]
  7250. 000054BE  B068 0002                cmp.w      D0, [A0 + 0x2]
  7251. 000054C2  6D0E                     blt        +0x10 /* 000054D2 */
  7252. 000054C4  7001                     moveq.l    D0, 0x01
  7253. 000054C6  3D40 FFFE                move.w     [A6 - 0x2], D0
  7254. 000054CA  302E FFFE                move.w     D0, [A6 - 0x2]
  7255. 000054CE  6000 0080                bra        +0x82 /* 00005550 */
  7256. label000054D2:
  7257. 000054D2  206E FFF6                movea.l    A0, [A6 - 0xA]
  7258. 000054D6  0C68 0002 0004           cmpi.w     [A0 + 0x4], 0x2
  7259. 000054DC  6D3A                     blt        +0x3C /* 00005518 */
  7260. 000054DE  206E FFF6                movea.l    A0, [A6 - 0xA]
  7261. 000054E2  4A68 0006                tst.w      [A0 + 0x6]
  7262. 000054E6  6730                     beq        +0x32 /* 00005518 */
  7263. 000054E8  206E FFF6                movea.l    A0, [A6 - 0xA]
  7264. 000054EC  4A68 001C                tst.w      [A0 + 0x1C]
  7265. 000054F0  6626                     bne        +0x28 /* 00005518 */
  7266. 000054F2  206E FFF6                movea.l    A0, [A6 - 0xA]
  7267. 000054F6  226E FFF6                movea.l    A1, [A6 - 0xA]
  7268. 000054FA  3029 0002                move.w     D0, [A1 + 0x2]
  7269. 000054FE  5340                     subq.w     D0, 1
  7270. 00005500  3F00                     move.w     -[A7], D0
  7271. 00005502  3028 0012                move.w     D0, [A0 + 0x12]
  7272. 00005506  5840                     addq.w     D0, 4
  7273. 00005508  3F00                     move.w     -[A7], D0
  7274. 0000550A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  7275. 0000550E  588F                     addq.l     A7, 4
  7276. 00005510  206E FFF6                movea.l    A0, [A6 - 0xA]
  7277. 00005514  3140 0012                move.w     [A0 + 0x12], D0
  7278. label00005518:
  7279. 00005518  206E FFF6                movea.l    A0, [A6 - 0xA]
  7280. 0000551C  226E FFF6                movea.l    A1, [A6 - 0xA]
  7281. 00005520  32A8 0012                move.w     [A1], [A0 + 0x12]
  7282. 00005524  4A6D F09C                tst.w      [A5 - 0xF64]
  7283. 00005528  57C0                     seq        D0
  7284. 0000552A  4400                     neg.b      D0
  7285. 0000552C  4880                     ext.w      D0
  7286. 0000552E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7287. 00005532  C068 001C                and.w      D0, [A0 + 0x1C]
  7288. 00005536  4A40                     tst.w      D0
  7289. 00005538  670C                     beq        +0xE /* 00005546 */
  7290. 0000553A  206E FFF6                movea.l    A0, [A6 - 0xA]
  7291. 0000553E  4268 001C                clr.w      [A0 + 0x1C]
  7292. 00005542  6000 FD36                bra        -0x2C8 /* 0000527A */
  7293. label00005546:
  7294. 00005546  3D6D F09C FFFE           move.w     [A6 - 0x2], [A5 - 0xF64]
  7295. 0000554C  302E FFFE                move.w     D0, [A6 - 0x2]
  7296. label00005550:
  7297. 00005550  4E5E                     unlink     A6
  7298. 00005552  4E75                     rts
  7299. 00005554  5345                     subq.w     D5, 1
  7300. 00005556  4152                     chk.w      D0, [A2]
  7301. 00005558  4348                     chk.w      D1, A0
  7302. 0000555A  4C4F 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A7
  7303. // begin alternate branch 0000555C-00005562
  7304. fn0000555C:
  7305. 0000555C  4E56 0000                link       A6, 0
  7306. 00005560  7000                     moveq.l    D0, 0x00
  7307. // end alternate branch 0000555C-00005562
  7308. fn0000555C: // (misaligned)
  7309. 0000555E  0000 7000                ori.b      D0, 0x0
  7310. 00005562  102E 000E                move.b     D0, [A6 + 0xE]
  7311. 00005566  4A40                     tst.w      D0
  7312. 00005568  6700 00E2                beq        +0xE4 /* 0000564C */
  7313. 0000556C  302D 96E6                move.w     D0, [A5 - 0x691A]
  7314. 00005570  0640 0067                addi.w     D0, 0x67 /* 'g' */
  7315. 00005574  48C0                     ext.l      D0
  7316. 00005576  E780                     asl        D0, 3
  7317. 00005578  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7318. 0000557C  D1C0                     add.l      A0, D0
  7319. 0000557E  7000                     moveq.l    D0, 0x00
  7320. 00005580  1028 0006                move.b     D0, [A0 + 0x6]
  7321. 00005584  4A40                     tst.w      D0
  7322. 00005586  671C                     beq        +0x1E /* 000055A4 */
  7323. 00005588  302D 96E6                move.w     D0, [A5 - 0x691A]
  7324. 0000558C  0640 0067                addi.w     D0, 0x67 /* 'g' */
  7325. 00005590  48C0                     ext.l      D0
  7326. 00005592  E780                     asl        D0, 3
  7327. 00005594  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7328. 00005598  D1C0                     add.l      A0, D0
  7329. 0000559A  302E 0008                move.w     D0, [A6 + 0x8]
  7330. 0000559E  B050                     cmp.w      D0, [A0]
  7331. 000055A0  6700 00AA                beq        +0xAC /* 0000564C */
  7332. label000055A4:
  7333. 000055A4  302D 96E6                move.w     D0, [A5 - 0x691A]
  7334. 000055A8  48C0                     ext.l      D0
  7335. 000055AA  E980                     asl        D0, 4
  7336. 000055AC  41ED EEB6                lea.l      A0, [A5 - 0x114A]
  7337. 000055B0  D1C0                     add.l      A0, D0
  7338. 000055B2  7000                     moveq.l    D0, 0x00
  7339. 000055B4  1028 0006                move.b     D0, [A0 + 0x6]
  7340. 000055B8  4A40                     tst.w      D0
  7341. 000055BA  6720                     beq        +0x22 /* 000055DC */
  7342. 000055BC  302D 96E6                move.w     D0, [A5 - 0x691A]
  7343. 000055C0  48C0                     ext.l      D0
  7344. 000055C2  E980                     asl        D0, 4
  7345. 000055C4  41ED EEB6                lea.l      A0, [A5 - 0x114A]
  7346. 000055C8  D1C0                     add.l      A0, D0
  7347. 000055CA  4868 0008                pea.l      [A0 + 0x8]
  7348. 000055CE  486E 0008                pea.l      [A6 + 0x8]
  7349. 000055D2  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7350. 000055D6  508F                     addq.l     A7, 8
  7351. 000055D8  4A40                     tst.w      D0
  7352. 000055DA  673A                     beq        +0x3C /* 00005616 */
  7353. label000055DC:
  7354. 000055DC  302D 96E6                move.w     D0, [A5 - 0x691A]
  7355. 000055E0  48C0                     ext.l      D0
  7356. 000055E2  E980                     asl        D0, 4
  7357. 000055E4  41ED EEB6                lea.l      A0, [A5 - 0x114A]
  7358. 000055E8  D1C0                     add.l      A0, D0
  7359. 000055EA  302D 96E6                move.w     D0, [A5 - 0x691A]
  7360. 000055EE  48C0                     ext.l      D0
  7361. 000055F0  E980                     asl        D0, 4
  7362. 000055F2  43ED EEB6                lea.l      A1, [A5 - 0x114A]
  7363. 000055F6  D3C0                     add.l      A1, D0
  7364. 000055F8  5088                     addq.l     A0, 8
  7365. 000055FA  20D9                     move.l     [A0]+, [A1]+
  7366. 000055FC  20D9                     move.l     [A0]+, [A1]+
  7367. 000055FE  302D 96E6                move.w     D0, [A5 - 0x691A]
  7368. 00005602  48C0                     ext.l      D0
  7369. 00005604  E980                     asl        D0, 4
  7370. 00005606  41ED EEB6                lea.l      A0, [A5 - 0x114A]
  7371. 0000560A  D1C0                     add.l      A0, D0
  7372. 0000560C  43EE 0008                lea.l      A1, [A6 + 0x8]
  7373. 00005610  20D9                     move.l     [A0]+, [A1]+
  7374. 00005612  20D9                     move.l     [A0]+, [A1]+
  7375. 00005614  6036                     bra        +0x38 /* 0000564C */
  7376. label00005616:
  7377. 00005616  302D 96E6                move.w     D0, [A5 - 0x691A]
  7378. 0000561A  48C0                     ext.l      D0
  7379. 0000561C  E980                     asl        D0, 4
  7380. 0000561E  41ED EEB6                lea.l      A0, [A5 - 0x114A]
  7381. 00005622  D1C0                     add.l      A0, D0
  7382. 00005624  4850                     pea.l      [A0]
  7383. 00005626  486E 0008                pea.l      [A6 + 0x8]
  7384. 0000562A  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7385. 0000562E  508F                     addq.l     A7, 8
  7386. 00005630  4A40                     tst.w      D0
  7387. 00005632  6618                     bne        +0x1A /* 0000564C */
  7388. 00005634  302D 96E6                move.w     D0, [A5 - 0x691A]
  7389. 00005638  48C0                     ext.l      D0
  7390. 0000563A  E980                     asl        D0, 4
  7391. 0000563C  41ED EEB6                lea.l      A0, [A5 - 0x114A]
  7392. 00005640  D1C0                     add.l      A0, D0
  7393. 00005642  5088                     addq.l     A0, 8
  7394. 00005644  43EE 0008                lea.l      A1, [A6 + 0x8]
  7395. 00005648  20D9                     move.l     [A0]+, [A1]+
  7396. 0000564A  20D9                     move.l     [A0]+, [A1]+
  7397. label0000564C:
  7398. 0000564C  4E5E                     unlink     A6
  7399. 0000564E  4E75                     rts
  7400. 00005650  5345                     subq.w     D5, 1
  7401. 00005652  4152                     chk.w      D0, [A2]
  7402. 00005654  4348                     chk.w      D1, A0
  7403. 00005656  5550                     subq.w     [A0], 2
  7404. fn00005658:
  7405. 00005658  4E56 FFFC                link       A6, -0x0004
  7406. 0000565C  7001                     moveq.l    D0, 0x01
  7407. 0000565E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7408. 00005662  206D F770                movea.l    A0, [A5 - 0x890]
  7409. 00005666  4A28 001E                tst.b      [A0 + 0x1E]
  7410. 0000566A  6700 00A2                beq        +0xA4 /* 0000570E */
  7411. 0000566E  302D 96E6                move.w     D0, [A5 - 0x691A]
  7412. 00005672  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7413. 00005676  48C0                     ext.l      D0
  7414. 00005678  E780                     asl        D0, 3
  7415. 0000567A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7416. 0000567E  D1C0                     add.l      A0, D0
  7417. 00005680  226D F770                movea.l    A1, [A5 - 0x890]
  7418. 00005684  302D 96E6                move.w     D0, [A5 - 0x691A]
  7419. 00005688  48C0                     ext.l      D0
  7420. 0000568A  E780                     asl        D0, 3
  7421. 0000568C  D0A9 000C                add.l      D0, [A1 + 0xC]
  7422. 00005690  2F00                     move.l     -[A7], D0
  7423. 00005692  4850                     pea.l      [A0]
  7424. 00005694  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7425. 00005698  508F                     addq.l     A7, 8
  7426. 0000569A  4A40                     tst.w      D0
  7427. 0000569C  6708                     beq        +0xA /* 000056A6 */
  7428. 0000569E  302E FFFE                move.w     D0, [A6 - 0x2]
  7429. 000056A2  6000 0072                bra        +0x74 /* 00005716 */
  7430. label000056A6:
  7431. 000056A6  206D F770                movea.l    A0, [A5 - 0x890]
  7432. 000056AA  4A68 0010                tst.w      [A0 + 0x10]
  7433. 000056AE  6600 005E                bne        +0x60 /* 0000570E */
  7434. 000056B2  206D F770                movea.l    A0, [A5 - 0x890]
  7435. 000056B6  0C28 0002 001E           cmpi.b     [A0 + 0x1E], 0x2
  7436. 000056BC  6750                     beq        +0x52 /* 0000570E */
  7437. 000056BE  426E FFFC                clr.w      [A6 - 0x4]
  7438. 000056C2  6042                     bra        +0x44 /* 00005706 */
  7439. label000056C4:
  7440. 000056C4  302D 96E6                move.w     D0, [A5 - 0x691A]
  7441. 000056C8  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7442. 000056CC  48C0                     ext.l      D0
  7443. 000056CE  E780                     asl        D0, 3
  7444. 000056D0  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7445. 000056D4  D1C0                     add.l      A0, D0
  7446. 000056D6  302D 96E6                move.w     D0, [A5 - 0x691A]
  7447. 000056DA  48C0                     ext.l      D0
  7448. 000056DC  E980                     asl        D0, 4
  7449. 000056DE  43ED EEB6                lea.l      A1, [A5 - 0x114A]
  7450. 000056E2  D3C0                     add.l      A1, D0
  7451. 000056E4  302E FFFC                move.w     D0, [A6 - 0x4]
  7452. 000056E8  48C0                     ext.l      D0
  7453. 000056EA  E780                     asl        D0, 3
  7454. 000056EC  D3C0                     add.l      A1, D0
  7455. 000056EE  4851                     pea.l      [A1]
  7456. 000056F0  4850                     pea.l      [A0]
  7457. 000056F2  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7458. 000056F6  508F                     addq.l     A7, 8
  7459. 000056F8  4A40                     tst.w      D0
  7460. 000056FA  6706                     beq        +0x8 /* 00005702 */
  7461. 000056FC  302E FFFE                move.w     D0, [A6 - 0x2]
  7462. 00005700  6014                     bra        +0x16 /* 00005716 */
  7463. label00005702:
  7464. 00005702  526E FFFC                addq.w     [A6 - 0x4], 1
  7465. label00005706:
  7466. 00005706  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  7467. 0000570C  6FB6                     ble        -0x48 /* 000056C4 */
  7468. label0000570E:
  7469. 0000570E  426E FFFE                clr.w      [A6 - 0x2]
  7470. 00005712  302E FFFE                move.w     D0, [A6 - 0x2]
  7471. label00005716:
  7472. 00005716  4E5E                     unlink     A6
  7473. 00005718  4E75                     rts
  7474. 0000571A  534C                     subq.w     A4, 1
  7475. 0000571C  4247                     clr.w      D7
  7476. 0000571E  4220                     clr.b      -[A0]
  7477. 00005720  2020                     move.l     D0, -[A0]
  7478. fn00005722:
  7479. 00005722  4E56 FFFE                link       A6, -0x0002
  7480. 00005726  426E FFFE                clr.w      [A6 - 0x2]
  7481. 0000572A  206D F770                movea.l    A0, [A5 - 0x890]
  7482. 0000572E  302E 0008                move.w     D0, [A6 + 0x8]
  7483. 00005732  B050                     cmp.w      D0, [A0]
  7484. 00005734  6E1E                     bgt        +0x20 /* 00005754 */
  7485. 00005736  7001                     moveq.l    D0, 0x01
  7486. 00005738  3D40 FFFE                move.w     [A6 - 0x2], D0
  7487. 0000573C  206D F770                movea.l    A0, [A5 - 0x890]
  7488. 00005740  3028 0012                move.w     D0, [A0 + 0x12]
  7489. 00005744  B06E 0008                cmp.w      D0, [A6 + 0x8]
  7490. 00005748  6C0A                     bge        +0xC /* 00005754 */
  7491. 0000574A  206D F770                movea.l    A0, [A5 - 0x890]
  7492. 0000574E  316E 0008 0012           move.w     [A0 + 0x12], [A6 + 0x8]
  7493. label00005754:
  7494. 00005754  302E FFFE                move.w     D0, [A6 - 0x2]
  7495. 00005758  4E5E                     unlink     A6
  7496. 0000575A  4E75                     rts
  7497. 0000575C  534C                     subq.w     A4, 1
  7498. 0000575E  4255                     clr.w      [A5]
  7499. 00005760  4320                     .invalid   1, -[A0] // invalid opcode 4 with b == 4
  7500. 00005762  2020                     move.l     D0, -[A0]
  7501. fn00005764:
  7502. 00005764  4E56 FFF4                link       A6, -0x000C
  7503. 00005768  48E7 0030                movem.l    -[A7], A2,A3
  7504. 0000576C  2D6D F770 FFF8           move.l     [A6 - 0x8], [A5 - 0x890]
  7505. 00005772  206E FFF8                movea.l    A0, [A6 - 0x8]
  7506. 00005776  3028 0004                move.w     D0, [A0 + 0x4]
  7507. 0000577A  5340                     subq.w     D0, 1
  7508. 0000577C  206E FFF8                movea.l    A0, [A6 - 0x8]
  7509. 00005780  3140 0014                move.w     [A0 + 0x14], D0
  7510. 00005784  0C2D 0005 ACCE           cmpi.b     [A5 - 0x5332], 0x5
  7511. 0000578A  6600 0116                bne        +0x118 /* 000058A2 */
  7512. 0000578E  302D 96E6                move.w     D0, [A5 - 0x691A]
  7513. 00005792  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7514. 00005796  48C0                     ext.l      D0
  7515. 00005798  E780                     asl        D0, 3
  7516. 0000579A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7517. 0000579E  D1C0                     add.l      A0, D0
  7518. 000057A0  4267                     clr.w      -[A7]
  7519. 000057A2  5088                     addq.l     A0, 8
  7520. 000057A4  2F20                     move.l     -[A7], -[A0]
  7521. 000057A6  2F20                     move.l     -[A7], -[A0]
  7522. 000057A8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7523. 000057AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7524. 000057B0  102D 96E4                move.b     D0, [A5 - 0x691C]
  7525. 000057B4  4880                     ext.w      D0
  7526. 000057B6  48C0                     ext.l      D0
  7527. 000057B8  EB80                     asl        D0, 5
  7528. 000057BA  41ED 969C                lea.l      A0, [A5 - 0x6964]
  7529. 000057BE  D1C0                     add.l      A0, D0
  7530. 000057C0  7000                     moveq.l    D0, 0x00
  7531. 000057C2  1010                     move.b     D0, [A0]
  7532. 000057C4  3F00                     move.w     -[A7], D0
  7533. 000057C6  102D 96E5                move.b     D0, [A5 - 0x691B]
  7534. 000057CA  4880                     ext.w      D0
  7535. 000057CC  3F00                     move.w     -[A7], D0
  7536. 000057CE  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  7537. 000057D2  588F                     addq.l     A7, 4
  7538. 000057D4  4A40                     tst.w      D0
  7539. 000057D6  6600 044E                bne        +0x450 /* 00005C26 */
  7540. 000057DA  4A6D 96E6                tst.w      [A5 - 0x691A]
  7541. 000057DE  660A                     bne        +0xC /* 000057EA */
  7542. 000057E0  302D ACD6                move.w     D0, [A5 - 0x532A]
  7543. 000057E4  5240                     addq.w     D0, 1
  7544. 000057E6  3B40 ACD6                move.w     [A5 - 0x532A], D0
  7545. label000057EA:
  7546. 000057EA  302D 96E6                move.w     D0, [A5 - 0x691A]
  7547. 000057EE  5240                     addq.w     D0, 1
  7548. 000057F0  48C0                     ext.l      D0
  7549. 000057F2  D080                     add.l      D0, D0
  7550. 000057F4  41ED F036                lea.l      A0, [A5 - 0xFCA]
  7551. 000057F8  D1C0                     add.l      A0, D0
  7552. 000057FA  4250                     clr.w      [A0]
  7553. 000057FC  302D 96E6                move.w     D0, [A5 - 0x691A]
  7554. 00005800  5440                     addq.w     D0, 2
  7555. 00005802  48C0                     ext.l      D0
  7556. 00005804  D080                     add.l      D0, D0
  7557. 00005806  41ED F068                lea.l      A0, [A5 - 0xF98]
  7558. 0000580A  D1C0                     add.l      A0, D0
  7559. 0000580C  70FF                     moveq.l    D0, 0xFFFFFFFF
  7560. 0000580E  3080                     move.w     [A0], D0
  7561. 00005810  206E FFF8                movea.l    A0, [A6 - 0x8]
  7562. 00005814  4268 0018                clr.w      [A0 + 0x18]
  7563. 00005818  206E FFF8                movea.l    A0, [A6 - 0x8]
  7564. 0000581C  4268 001A                clr.w      [A0 + 0x1A]
  7565. 00005820  206E FFF8                movea.l    A0, [A6 - 0x8]
  7566. 00005824  4A68 0014                tst.w      [A0 + 0x14]
  7567. 00005828  6E00 03F2                bgt        +0x3F4 /* 00005C1C */
  7568. 0000582C  206E FFF8                movea.l    A0, [A6 - 0x8]
  7569. 00005830  4A68 0014                tst.w      [A0 + 0x14]
  7570. 00005834  663E                     bne        +0x40 /* 00005874 */
  7571. 00005836  302D 96E6                move.w     D0, [A5 - 0x691A]
  7572. 0000583A  5240                     addq.w     D0, 1
  7573. 0000583C  48C0                     ext.l      D0
  7574. 0000583E  D080                     add.l      D0, D0
  7575. 00005840  41ED F036                lea.l      A0, [A5 - 0xFCA]
  7576. 00005844  D1C0                     add.l      A0, D0
  7577. 00005846  102D 96E5                move.b     D0, [A5 - 0x691B]
  7578. 0000584A  4880                     ext.w      D0
  7579. 0000584C  48C0                     ext.l      D0
  7580. 0000584E  EB80                     asl        D0, 5
  7581. 00005850  43ED 969C                lea.l      A1, [A5 - 0x6964]
  7582. 00005854  D3C0                     add.l      A1, D0
  7583. 00005856  7000                     moveq.l    D0, 0x00
  7584. 00005858  1011                     move.b     D0, [A1]
  7585. 0000585A  3F00                     move.w     -[A7], D0
  7586. 0000585C  102D 96E4                move.b     D0, [A5 - 0x691C]
  7587. 00005860  4880                     ext.w      D0
  7588. 00005862  3F00                     move.w     -[A7], D0
  7589. 00005864  2D48 FFF4                move.l     [A6 - 0xC], A0
  7590. 00005868  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  7591. 0000586C  588F                     addq.l     A7, 4
  7592. 0000586E  206E FFF4                movea.l    A0, [A6 - 0xC]
  7593. 00005872  3080                     move.w     [A0], D0
  7594. label00005874:
  7595. 00005874  302D 96E6                move.w     D0, [A5 - 0x691A]
  7596. 00005878  5240                     addq.w     D0, 1
  7597. 0000587A  48C0                     ext.l      D0
  7598. 0000587C  D080                     add.l      D0, D0
  7599. 0000587E  41ED F036                lea.l      A0, [A5 - 0xFCA]
  7600. 00005882  D1C0                     add.l      A0, D0
  7601. 00005884  4A50                     tst.w      [A0]
  7602. 00005886  6600 0394                bne        +0x396 /* 00005C1C */
  7603. 0000588A  206E FFF8                movea.l    A0, [A6 - 0x8]
  7604. 0000588E  3F28 0018                move.w     -[A7], [A0 + 0x18]
  7605. 00005892  4EBA FE8E                jsr        [PC - 0x172 /* 00005722 */]
  7606. 00005896  548F                     addq.l     A7, 2
  7607. 00005898  4A40                     tst.w      D0
  7608. 0000589A  6600 038A                bne        +0x38C /* 00005C26 */
  7609. 0000589E  6000 037C                bra        +0x37E /* 00005C1C */
  7610. label000058A2:
  7611. 000058A2  0C6D 0001 ACD4           cmpi.w     [A5 - 0x532C], 0x1
  7612. 000058A8  6E00 0098                bgt        +0x9A /* 00005942 */
  7613. 000058AC  0C6D 0002 96E6           cmpi.w     [A5 - 0x691A], 0x2
  7614. 000058B2  5CC0                     sge        D0
  7615. 000058B4  4400                     neg.b      D0
  7616. 000058B6  4880                     ext.w      D0
  7617. 000058B8  206E FFF8                movea.l    A0, [A6 - 0x8]
  7618. 000058BC  C068 0010                and.w      D0, [A0 + 0x10]
  7619. 000058C0  4A40                     tst.w      D0
  7620. 000058C2  6700 007E                beq        +0x80 /* 00005942 */
  7621. 000058C6  302D 96E6                move.w     D0, [A5 - 0x691A]
  7622. 000058CA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7623. 000058CE  48C0                     ext.l      D0
  7624. 000058D0  E780                     asl        D0, 3
  7625. 000058D2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7626. 000058D6  D1C0                     add.l      A0, D0
  7627. 000058D8  302D 96E6                move.w     D0, [A5 - 0x691A]
  7628. 000058DC  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7629. 000058E0  48C0                     ext.l      D0
  7630. 000058E2  E780                     asl        D0, 3
  7631. 000058E4  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  7632. 000058E8  D3C0                     add.l      A1, D0
  7633. 000058EA  1028 0007                move.b     D0, [A0 + 0x7]
  7634. 000058EE  B029 0006                cmp.b      D0, [A1 + 0x6]
  7635. 000058F2  55C0                     scs        D0
  7636. 000058F4  4400                     neg.b      D0
  7637. 000058F6  4880                     ext.w      D0
  7638. 000058F8  206E FFF8                movea.l    A0, [A6 - 0x8]
  7639. 000058FC  0C28 0001 001E           cmpi.b     [A0 + 0x1E], 0x1
  7640. 00005902  57C1                     seq        D1
  7641. 00005904  4401                     neg.b      D1
  7642. 00005906  4881                     ext.w      D1
  7643. 00005908  8041                     or.w       D0, D1
  7644. 0000590A  322D 96E6                move.w     D1, [A5 - 0x691A]
  7645. 0000590E  0641 0068                addi.w     D1, 0x68 /* 'h' */
  7646. 00005912  48C1                     ext.l      D1
  7647. 00005914  E781                     asl        D1, 3
  7648. 00005916  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7649. 0000591A  D1C1                     add.l      A0, D1
  7650. 0000591C  322D 96E6                move.w     D1, [A5 - 0x691A]
  7651. 00005920  0641 0066                addi.w     D1, 0x66 /* 'f' */
  7652. 00005924  48C1                     ext.l      D1
  7653. 00005926  E781                     asl        D1, 3
  7654. 00005928  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  7655. 0000592C  D3C1                     add.l      A1, D1
  7656. 0000592E  3228 0002                move.w     D1, [A0 + 0x2]
  7657. 00005932  B251                     cmp.w      D1, [A1]
  7658. 00005934  57C1                     seq        D1
  7659. 00005936  4401                     neg.b      D1
  7660. 00005938  4881                     ext.w      D1
  7661. 0000593A  8041                     or.w       D0, D1
  7662. 0000593C  4A40                     tst.w      D0
  7663. 0000593E  6700 030A                beq        +0x30C /* 00005C4A */
  7664. label00005942:
  7665. 00005942  206E FFF8                movea.l    A0, [A6 - 0x8]
  7666. 00005946  3028 0008                move.w     D0, [A0 + 0x8]
  7667. 0000594A  4440                     neg.w      D0
  7668. 0000594C  322D 96E6                move.w     D1, [A5 - 0x691A]
  7669. 00005950  0641 0068                addi.w     D1, 0x68 /* 'h' */
  7670. 00005954  48C1                     ext.l      D1
  7671. 00005956  E781                     asl        D1, 3
  7672. 00005958  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7673. 0000595C  D1C1                     add.l      A0, D1
  7674. 0000595E  5088                     addq.l     A0, 8
  7675. 00005960  2F20                     move.l     -[A7], -[A0]
  7676. 00005962  2F20                     move.l     -[A7], -[A0]
  7677. 00005964  3D40 FFF6                move.w     [A6 - 0xA], D0
  7678. 00005968  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  7679. 0000596C  508F                     addq.l     A7, 8
  7680. 0000596E  D06E FFF6                add.w      D0, [A6 - 0xA]
  7681. 00005972  206E FFF8                movea.l    A0, [A6 - 0x8]
  7682. 00005976  3140 0018                move.w     [A0 + 0x18], D0
  7683. 0000597A  302D 96E6                move.w     D0, [A5 - 0x691A]
  7684. 0000597E  5240                     addq.w     D0, 1
  7685. 00005980  48C0                     ext.l      D0
  7686. 00005982  D080                     add.l      D0, D0
  7687. 00005984  41ED F036                lea.l      A0, [A5 - 0xFCA]
  7688. 00005988  D1C0                     add.l      A0, D0
  7689. 0000598A  302D 96E6                move.w     D0, [A5 - 0x691A]
  7690. 0000598E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7691. 00005992  48C0                     ext.l      D0
  7692. 00005994  E780                     asl        D0, 3
  7693. 00005996  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  7694. 0000599A  D3C0                     add.l      A1, D0
  7695. 0000599C  302D 96E6                move.w     D0, [A5 - 0x691A]
  7696. 000059A0  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7697. 000059A4  48C0                     ext.l      D0
  7698. 000059A6  E780                     asl        D0, 3
  7699. 000059A8  45ED 96E8                lea.l      A2, [A5 - 0x6918]
  7700. 000059AC  D5C0                     add.l      A2, D0
  7701. 000059AE  102D 96E5                move.b     D0, [A5 - 0x691B]
  7702. 000059B2  4880                     ext.w      D0
  7703. 000059B4  48C0                     ext.l      D0
  7704. 000059B6  EB80                     asl        D0, 5
  7705. 000059B8  47ED 969C                lea.l      A3, [A5 - 0x6964]
  7706. 000059BC  D7C0                     add.l      A3, D0
  7707. 000059BE  7000                     moveq.l    D0, 0x00
  7708. 000059C0  1013                     move.b     D0, [A3]
  7709. 000059C2  3F00                     move.w     -[A7], D0
  7710. 000059C4  3F12                     move.w     -[A7], [A2]
  7711. 000059C6  102D 96E4                move.b     D0, [A5 - 0x691C]
  7712. 000059CA  4880                     ext.w      D0
  7713. 000059CC  3F00                     move.w     -[A7], D0
  7714. 000059CE  7000                     moveq.l    D0, 0x00
  7715. 000059D0  1029 0006                move.b     D0, [A1 + 0x6]
  7716. 000059D4  3F00                     move.w     -[A7], D0
  7717. 000059D6  2D48 FFF4                move.l     [A6 - 0xC], A0
  7718. 000059DA  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  7719. 000059DE  508F                     addq.l     A7, 8
  7720. 000059E0  206E FFF4                movea.l    A0, [A6 - 0xC]
  7721. 000059E4  3080                     move.w     [A0], D0
  7722. 000059E6  302D 96E6                move.w     D0, [A5 - 0x691A]
  7723. 000059EA  5240                     addq.w     D0, 1
  7724. 000059EC  48C0                     ext.l      D0
  7725. 000059EE  D080                     add.l      D0, D0
  7726. 000059F0  41ED F036                lea.l      A0, [A5 - 0xFCA]
  7727. 000059F4  D1C0                     add.l      A0, D0
  7728. 000059F6  4A50                     tst.w      [A0]
  7729. 000059F8  670E                     beq        +0x10 /* 00005A08 */
  7730. 000059FA  206E FFF8                movea.l    A0, [A6 - 0x8]
  7731. 000059FE  226E FFF8                movea.l    A1, [A6 - 0x8]
  7732. 00005A02  3368 0004 0014           move.w     [A1 + 0x14], [A0 + 0x4]
  7733. label00005A08:
  7734. 00005A08  302D 96E6                move.w     D0, [A5 - 0x691A]
  7735. 00005A0C  5440                     addq.w     D0, 2
  7736. 00005A0E  48C0                     ext.l      D0
  7737. 00005A10  D080                     add.l      D0, D0
  7738. 00005A12  41ED F068                lea.l      A0, [A5 - 0xF98]
  7739. 00005A16  D1C0                     add.l      A0, D0
  7740. 00005A18  302D 96E6                move.w     D0, [A5 - 0x691A]
  7741. 00005A1C  48C0                     ext.l      D0
  7742. 00005A1E  D080                     add.l      D0, D0
  7743. 00005A20  43ED F068                lea.l      A1, [A5 - 0xF98]
  7744. 00005A24  D3C0                     add.l      A1, D0
  7745. 00005A26  3091                     move.w     [A0], [A1]
  7746. 00005A28  302D 96E6                move.w     D0, [A5 - 0x691A]
  7747. 00005A2C  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7748. 00005A30  48C0                     ext.l      D0
  7749. 00005A32  E780                     asl        D0, 3
  7750. 00005A34  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7751. 00005A38  D1C0                     add.l      A0, D0
  7752. 00005A3A  7000                     moveq.l    D0, 0x00
  7753. 00005A3C  1028 0006                move.b     D0, [A0 + 0x6]
  7754. 00005A40  0C40 0006                cmpi.w     D0, 0x6
  7755. 00005A44  6600 0072                bne        +0x74 /* 00005AB8 */
  7756. 00005A48  302D 96E6                move.w     D0, [A5 - 0x691A]
  7757. 00005A4C  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7758. 00005A50  48C0                     ext.l      D0
  7759. 00005A52  E780                     asl        D0, 3
  7760. 00005A54  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7761. 00005A58  D1C0                     add.l      A0, D0
  7762. 00005A5A  0C50 0018                cmpi.w     [A0], 0x18
  7763. 00005A5E  5DC0                     slt        D0
  7764. 00005A60  4400                     neg.b      D0
  7765. 00005A62  4880                     ext.w      D0
  7766. 00005A64  322D 96E6                move.w     D1, [A5 - 0x691A]
  7767. 00005A68  0641 0068                addi.w     D1, 0x68 /* 'h' */
  7768. 00005A6C  48C1                     ext.l      D1
  7769. 00005A6E  E781                     asl        D1, 3
  7770. 00005A70  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7771. 00005A74  D1C1                     add.l      A0, D1
  7772. 00005A76  0C50 0060                cmpi.w     [A0], 0x60 /* '`' */
  7773. 00005A7A  5CC1                     sge        D1
  7774. 00005A7C  4401                     neg.b      D1
  7775. 00005A7E  4881                     ext.w      D1
  7776. 00005A80  8041                     or.w       D0, D1
  7777. 00005A82  4A40                     tst.w      D0
  7778. 00005A84  6732                     beq        +0x34 /* 00005AB8 */
  7779. 00005A86  302D 96E6                move.w     D0, [A5 - 0x691A]
  7780. 00005A8A  5440                     addq.w     D0, 2
  7781. 00005A8C  48C0                     ext.l      D0
  7782. 00005A8E  D080                     add.l      D0, D0
  7783. 00005A90  41ED F068                lea.l      A0, [A5 - 0xF98]
  7784. 00005A94  D1C0                     add.l      A0, D0
  7785. 00005A96  302D 96E6                move.w     D0, [A5 - 0x691A]
  7786. 00005A9A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7787. 00005A9E  48C0                     ext.l      D0
  7788. 00005AA0  E780                     asl        D0, 3
  7789. 00005AA2  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  7790. 00005AA6  D3C0                     add.l      A1, D0
  7791. 00005AA8  3091                     move.w     [A0], [A1]
  7792. 00005AAA  206E FFF8                movea.l    A0, [A6 - 0x8]
  7793. 00005AAE  226E FFF8                movea.l    A1, [A6 - 0x8]
  7794. 00005AB2  3368 0004 0014           move.w     [A1 + 0x14], [A0 + 0x4]
  7795. label00005AB8:
  7796. 00005AB8  206E FFF8                movea.l    A0, [A6 - 0x8]
  7797. 00005ABC  4A68 0014                tst.w      [A0 + 0x14]
  7798. 00005AC0  5FC0                     sle        D0
  7799. 00005AC2  4400                     neg.b      D0
  7800. 00005AC4  4880                     ext.w      D0
  7801. 00005AC6  322D 96E6                move.w     D1, [A5 - 0x691A]
  7802. 00005ACA  5241                     addq.w     D1, 1
  7803. 00005ACC  48C1                     ext.l      D1
  7804. 00005ACE  D281                     add.l      D1, D1
  7805. 00005AD0  41ED F036                lea.l      A0, [A5 - 0xFCA]
  7806. 00005AD4  D1C1                     add.l      A0, D1
  7807. 00005AD6  4A50                     tst.w      [A0]
  7808. 00005AD8  57C1                     seq        D1
  7809. 00005ADA  4401                     neg.b      D1
  7810. 00005ADC  4881                     ext.w      D1
  7811. 00005ADE  C041                     and.w      D0, D1
  7812. 00005AE0  4A6D 96E6                tst.w      [A5 - 0x691A]
  7813. 00005AE4  5EC1                     sgt        D1
  7814. 00005AE6  4401                     neg.b      D1
  7815. 00005AE8  4881                     ext.w      D1
  7816. 00005AEA  C041                     and.w      D0, D1
  7817. 00005AEC  3D40 FFFC                move.w     [A6 - 0x4], D0
  7818. 00005AF0  4A6E FFFC                tst.w      [A6 - 0x4]
  7819. 00005AF4  6714                     beq        +0x16 /* 00005B0A */
  7820. 00005AF6  206E FFF8                movea.l    A0, [A6 - 0x8]
  7821. 00005AFA  3F28 0018                move.w     -[A7], [A0 + 0x18]
  7822. 00005AFE  4EBA FC22                jsr        [PC - 0x3DE /* 00005722 */]
  7823. 00005B02  548F                     addq.l     A7, 2
  7824. 00005B04  4A40                     tst.w      D0
  7825. 00005B06  6600 0142                bne        +0x144 /* 00005C4A */
  7826. label00005B0A:
  7827. 00005B0A  302D 96E6                move.w     D0, [A5 - 0x691A]
  7828. 00005B0E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7829. 00005B12  48C0                     ext.l      D0
  7830. 00005B14  E780                     asl        D0, 3
  7831. 00005B16  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7832. 00005B1A  D1C0                     add.l      A0, D0
  7833. 00005B1C  4267                     clr.w      -[A7]
  7834. 00005B1E  5088                     addq.l     A0, 8
  7835. 00005B20  2F20                     move.l     -[A7], -[A0]
  7836. 00005B22  2F20                     move.l     -[A7], -[A0]
  7837. 00005B24  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7838. 00005B28  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7839. 00005B2C  102D 96E4                move.b     D0, [A5 - 0x691C]
  7840. 00005B30  4880                     ext.w      D0
  7841. 00005B32  48C0                     ext.l      D0
  7842. 00005B34  EB80                     asl        D0, 5
  7843. 00005B36  41ED 969C                lea.l      A0, [A5 - 0x6964]
  7844. 00005B3A  D1C0                     add.l      A0, D0
  7845. 00005B3C  7000                     moveq.l    D0, 0x00
  7846. 00005B3E  1010                     move.b     D0, [A0]
  7847. 00005B40  3F00                     move.w     -[A7], D0
  7848. 00005B42  102D 96E5                move.b     D0, [A5 - 0x691B]
  7849. 00005B46  4880                     ext.w      D0
  7850. 00005B48  3F00                     move.w     -[A7], D0
  7851. 00005B4A  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  7852. 00005B4E  588F                     addq.l     A7, 4
  7853. 00005B50  4A40                     tst.w      D0
  7854. 00005B52  6600 00D2                bne        +0xD4 /* 00005C26 */
  7855. 00005B56  302D 96E6                move.w     D0, [A5 - 0x691A]
  7856. 00005B5A  5440                     addq.w     D0, 2
  7857. 00005B5C  48C0                     ext.l      D0
  7858. 00005B5E  D080                     add.l      D0, D0
  7859. 00005B60  41ED F068                lea.l      A0, [A5 - 0xF98]
  7860. 00005B64  D1C0                     add.l      A0, D0
  7861. 00005B66  4A50                     tst.w      [A0]
  7862. 00005B68  6D00 0076                blt        +0x78 /* 00005BE0 */
  7863. 00005B6C  302D 96E6                move.w     D0, [A5 - 0x691A]
  7864. 00005B70  5440                     addq.w     D0, 2
  7865. 00005B72  48C0                     ext.l      D0
  7866. 00005B74  D080                     add.l      D0, D0
  7867. 00005B76  41ED F068                lea.l      A0, [A5 - 0xF98]
  7868. 00005B7A  D1C0                     add.l      A0, D0
  7869. 00005B7C  3010                     move.w     D0, [A0]
  7870. 00005B7E  48C0                     ext.l      D0
  7871. 00005B80  E580                     asl        D0, 2
  7872. 00005B82  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  7873. 00005B86  D1C0                     add.l      A0, D0
  7874. 00005B88  7000                     moveq.l    D0, 0x00
  7875. 00005B8A  1010                     move.b     D0, [A0]
  7876. 00005B8C  0C40 0006                cmpi.w     D0, 0x6
  7877. 00005B90  56C0                     sne        D0
  7878. 00005B92  4400                     neg.b      D0
  7879. 00005B94  4880                     ext.w      D0
  7880. 00005B96  322D 96E6                move.w     D1, [A5 - 0x691A]
  7881. 00005B9A  5441                     addq.w     D1, 2
  7882. 00005B9C  48C1                     ext.l      D1
  7883. 00005B9E  D281                     add.l      D1, D1
  7884. 00005BA0  41ED F068                lea.l      A0, [A5 - 0xF98]
  7885. 00005BA4  D1C1                     add.l      A0, D1
  7886. 00005BA6  3210                     move.w     D1, [A0]
  7887. 00005BA8  48C1                     ext.l      D1
  7888. 00005BAA  E581                     asl        D1, 2
  7889. 00005BAC  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  7890. 00005BB0  D1C1                     add.l      A0, D1
  7891. 00005BB2  122D 96E4                move.b     D1, [A5 - 0x691C]
  7892. 00005BB6  4881                     ext.w      D1
  7893. 00005BB8  7400                     moveq.l    D2, 0x00
  7894. 00005BBA  1428 0001                move.b     D2, [A0 + 0x1]
  7895. 00005BBE  B441                     cmp.w      D2, D1
  7896. 00005BC0  56C1                     sne        D1
  7897. 00005BC2  4401                     neg.b      D1
  7898. 00005BC4  4881                     ext.w      D1
  7899. 00005BC6  8041                     or.w       D0, D1
  7900. 00005BC8  4A40                     tst.w      D0
  7901. 00005BCA  6714                     beq        +0x16 /* 00005BE0 */
  7902. 00005BCC  302D 96E6                move.w     D0, [A5 - 0x691A]
  7903. 00005BD0  5440                     addq.w     D0, 2
  7904. 00005BD2  48C0                     ext.l      D0
  7905. 00005BD4  D080                     add.l      D0, D0
  7906. 00005BD6  41ED F068                lea.l      A0, [A5 - 0xF98]
  7907. 00005BDA  D1C0                     add.l      A0, D0
  7908. 00005BDC  70FF                     moveq.l    D0, 0xFFFFFFFF
  7909. 00005BDE  3080                     move.w     [A0], D0
  7910. label00005BE0:
  7911. 00005BE0  4A6D 96E6                tst.w      [A5 - 0x691A]
  7912. 00005BE4  660A                     bne        +0xC /* 00005BF0 */
  7913. 00005BE6  302D ACD6                move.w     D0, [A5 - 0x532A]
  7914. 00005BEA  5240                     addq.w     D0, 1
  7915. 00005BEC  3B40 ACD6                move.w     [A5 - 0x532A], D0
  7916. label00005BF0:
  7917. 00005BF0  4A6D 96E6                tst.w      [A5 - 0x691A]
  7918. 00005BF4  6618                     bne        +0x1A /* 00005C0E */
  7919. 00005BF6  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  7920. 00005BFA  0240 0007                andi.w     D0, 0x7
  7921. 00005BFE  206E FFF8                movea.l    A0, [A6 - 0x8]
  7922. 00005C02  D068 0018                add.w      D0, [A0 + 0x18]
  7923. 00005C06  206E FFF8                movea.l    A0, [A6 - 0x8]
  7924. 00005C0A  3140 0018                move.w     [A0 + 0x18], D0
  7925. label00005C0E:
  7926. 00005C0E  206E FFF8                movea.l    A0, [A6 - 0x8]
  7927. 00005C12  226E FFF8                movea.l    A1, [A6 - 0x8]
  7928. 00005C16  3368 0018 001A           move.w     [A1 + 0x1A], [A0 + 0x18]
  7929. label00005C1C:
  7930. 00005C1C  426E FFFE                clr.w      [A6 - 0x2]
  7931. 00005C20  302E FFFE                move.w     D0, [A6 - 0x2]
  7932. 00005C24  602E                     bra        +0x30 /* 00005C54 */
  7933. label00005C26:
  7934. 00005C26  302D 96E6                move.w     D0, [A5 - 0x691A]
  7935. 00005C2A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  7936. 00005C2E  48C0                     ext.l      D0
  7937. 00005C30  E780                     asl        D0, 3
  7938. 00005C32  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  7939. 00005C36  D1C0                     add.l      A0, D0
  7940. 00005C38  3F3C 0001                move.w     -[A7], 0x1
  7941. 00005C3C  5088                     addq.l     A0, 8
  7942. 00005C3E  2F20                     move.l     -[A7], -[A0]
  7943. 00005C40  2F20                     move.l     -[A7], -[A0]
  7944. 00005C42  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7945. 00005C46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7946. label00005C4A:
  7947. 00005C4A  7001                     moveq.l    D0, 0x01
  7948. 00005C4C  3D40 FFFE                move.w     [A6 - 0x2], D0
  7949. 00005C50  302E FFFE                move.w     D0, [A6 - 0x2]
  7950. label00005C54:
  7951. 00005C54  4CDF 0C00                movem.l    A2,A3, [A7]+
  7952. 00005C58  4E5E                     unlink     A6
  7953. 00005C5A  4E75                     rts
  7954. 00005C5C  534C                     subq.w     A4, 1
  7955. 00005C5E  4255                     clr.w      [A5]
  7956. 00005C60  2020                     move.l     D0, -[A0]
  7957. 00005C62  2020                     move.l     D0, -[A0]
  7958. fn00005C64:
  7959. 00005C64  4E56 FFF8                link       A6, -0x0008
  7960. 00005C68  426E FFFE                clr.w      [A6 - 0x2]
  7961. 00005C6C  0C6D 0001 96E6           cmpi.w     [A5 - 0x691A], 0x1
  7962. 00005C72  6600 00A2                bne        +0xA4 /* 00005D16 */
  7963. 00005C76  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  7964. 00005C7A  3D40 FFF8                move.w     [A6 - 0x8], D0
  7965. 00005C7E  4267                     clr.w      -[A7]
  7966. 00005C80  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  7967. 00005C84  548F                     addq.l     A7, 2
  7968. 00005C86  3D40 FFFA                move.w     [A6 - 0x6], D0
  7969. 00005C8A  0C6E 0003 FFFA           cmpi.w     [A6 - 0x6], 0x3
  7970. 00005C90  6D16                     blt        +0x18 /* 00005CA8 */
  7971. 00005C92  7001                     moveq.l    D0, 0x01
  7972. 00005C94  3D40 FFFE                move.w     [A6 - 0x2], D0
  7973. 00005C98  206D F770                movea.l    A0, [A5 - 0x890]
  7974. 00005C9C  4268 001A                clr.w      [A0 + 0x1A]
  7975. 00005CA0  302E FFFE                move.w     D0, [A6 - 0x2]
  7976. 00005CA4  6000 00A6                bra        +0xA8 /* 00005D4C */
  7977. label00005CA8:
  7978. 00005CA8  426E FFFC                clr.w      [A6 - 0x4]
  7979. 00005CAC  0C6E 0060 FFF8           cmpi.w     [A6 - 0x8], 0x60 /* '`' */
  7980. 00005CB2  6D08                     blt        +0xA /* 00005CBC */
  7981. 00005CB4  7003                     moveq.l    D0, 0x03
  7982. 00005CB6  3D40 FFFC                move.w     [A6 - 0x4], D0
  7983. 00005CBA  601E                     bra        +0x20 /* 00005CDA */
  7984. label00005CBC:
  7985. 00005CBC  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  7986. 00005CC2  6D08                     blt        +0xA /* 00005CCC */
  7987. 00005CC4  7002                     moveq.l    D0, 0x02
  7988. 00005CC6  3D40 FFFC                move.w     [A6 - 0x4], D0
  7989. 00005CCA  600E                     bra        +0x10 /* 00005CDA */
  7990. label00005CCC:
  7991. 00005CCC  0C6E 0014 FFF8           cmpi.w     [A6 - 0x8], 0x14
  7992. 00005CD2  6D06                     blt        +0x8 /* 00005CDA */
  7993. 00005CD4  7001                     moveq.l    D0, 0x01
  7994. 00005CD6  3D40 FFFC                move.w     [A6 - 0x4], D0
  7995. label00005CDA:
  7996. 00005CDA  306D F0A6                movea.w    A0, [A5 - 0xF5A]
  7997. 00005CDE  2008                     move.l     D0, A0
  7998. 00005CE0  81FC 0004                divs.w     D0, 0x4
  7999. 00005CE4  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  8000. 00005CE8  206D F770                movea.l    A0, [A5 - 0x890]
  8001. 00005CEC  D068 0018                add.w      D0, [A0 + 0x18]
  8002. 00005CF0  206D F770                movea.l    A0, [A5 - 0x890]
  8003. 00005CF4  3140 0018                move.w     [A0 + 0x18], D0
  8004. 00005CF8  306D F0A6                movea.w    A0, [A5 - 0xF5A]
  8005. 00005CFC  2008                     move.l     D0, A0
  8006. 00005CFE  81FC 0004                divs.w     D0, 0x4
  8007. 00005D02  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  8008. 00005D06  206D F770                movea.l    A0, [A5 - 0x890]
  8009. 00005D0A  D068 001A                add.w      D0, [A0 + 0x1A]
  8010. 00005D0E  206D F770                movea.l    A0, [A5 - 0x890]
  8011. 00005D12  3140 001A                move.w     [A0 + 0x1A], D0
  8012. label00005D16:
  8013. 00005D16  0C6D 0003 96E6           cmpi.w     [A5 - 0x691A], 0x3
  8014. 00005D1C  6D2A                     blt        +0x2C /* 00005D48 */
  8015. 00005D1E  3F3C 0001                move.w     -[A7], 0x1
  8016. 00005D22  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  8017. 00005D26  548F                     addq.l     A7, 2
  8018. 00005D28  3D40 FFFA                move.w     [A6 - 0x6], D0
  8019. 00005D2C  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  8020. 00005D32  6D14                     blt        +0x16 /* 00005D48 */
  8021. 00005D34  7001                     moveq.l    D0, 0x01
  8022. 00005D36  3D40 FFFE                move.w     [A6 - 0x2], D0
  8023. 00005D3A  206D F770                movea.l    A0, [A5 - 0x890]
  8024. 00005D3E  4268 001A                clr.w      [A0 + 0x1A]
  8025. 00005D42  302E FFFE                move.w     D0, [A6 - 0x2]
  8026. 00005D46  6004                     bra        +0x6 /* 00005D4C */
  8027. label00005D48:
  8028. 00005D48  302E FFFE                move.w     D0, [A6 - 0x2]
  8029. label00005D4C:
  8030. 00005D4C  4E5E                     unlink     A6
  8031. 00005D4E  4E75                     rts
  8032. 00005D50  534C                     subq.w     A4, 1
  8033. 00005D52  4244                     clr.w      D4
  8034. 00005D54  4720                     .invalid   3, -[A0] // invalid opcode 4 with b == 4
  8035. 00005D56  2020                     move.l     D0, -[A0]
  8036. fn00005D58:
  8037. 00005D58  3F3C 00C0                move.w     -[A7], 0xC0
  8038. 00005D5C  206D F770                movea.l    A0, [A5 - 0x890]
  8039. 00005D60  4868 0020                pea.l      [A0 + 0x20]
  8040. 00005D64  206D F770                movea.l    A0, [A5 - 0x890]
  8041. 00005D68  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8042. 00005D6C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8043. 00005D70  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8044. 00005D74  206D F770                movea.l    A0, [A5 - 0x890]
  8045. 00005D78  302D 96E6                move.w     D0, [A5 - 0x691A]
  8046. 00005D7C  48C0                     ext.l      D0
  8047. 00005D7E  E780                     asl        D0, 3
  8048. 00005D80  D0A8 000C                add.l      D0, [A0 + 0xC]
  8049. 00005D84  322D 96E6                move.w     D1, [A5 - 0x691A]
  8050. 00005D88  0641 0068                addi.w     D1, 0x68 /* 'h' */
  8051. 00005D8C  48C1                     ext.l      D1
  8052. 00005D8E  E781                     asl        D1, 3
  8053. 00005D90  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8054. 00005D94  D1C1                     add.l      A0, D1
  8055. 00005D96  2240                     movea.l    A1, D0
  8056. 00005D98  22D8                     move.l     [A1]+, [A0]+
  8057. 00005D9A  22D8                     move.l     [A1]+, [A0]+
  8058. 00005D9C  4A6D 96E6                tst.w      [A5 - 0x691A]
  8059. 00005DA0  661C                     bne        +0x1E /* 00005DBE */
  8060. 00005DA2  206D F770                movea.l    A0, [A5 - 0x890]
  8061. 00005DA6  3B68 0012 AD9C           move.w     [A5 - 0x5264], [A0 + 0x12]
  8062. 00005DAC  0C2D 0005 ACCE           cmpi.b     [A5 - 0x5332], 0x5
  8063. 00005DB2  660A                     bne        +0xC /* 00005DBE */
  8064. 00005DB4  206D F770                movea.l    A0, [A5 - 0x890]
  8065. 00005DB8  316D F0A4 0012           move.w     [A0 + 0x12], [A5 - 0xF5C]
  8066. label00005DBE:
  8067. 00005DBE  4E75                     rts
  8068. fn00005DC0:
  8069. 00005DC0  4E56 FFFC                link       A6, -0x0004
  8070. 00005DC4  7001                     moveq.l    D0, 0x01
  8071. 00005DC6  3D40 FFFE                move.w     [A6 - 0x2], D0
  8072. 00005DCA  302D 96E6                move.w     D0, [A5 - 0x691A]
  8073. 00005DCE  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8074. 00005DD2  48C0                     ext.l      D0
  8075. 00005DD4  E780                     asl        D0, 3
  8076. 00005DD6  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8077. 00005DDA  D1C0                     add.l      A0, D0
  8078. 00005DDC  7001                     moveq.l    D0, 0x01
  8079. 00005DDE  3140 0004                move.w     [A0 + 0x4], D0
  8080. 00005DE2  7002                     moveq.l    D0, 0x02
  8081. 00005DE4  1D40 FFFD                move.b     [A6 - 0x3], D0
  8082. 00005DE8  602A                     bra        +0x2C /* 00005E14 */
  8083. label00005DEA:
  8084. 00005DEA  302D 96E6                move.w     D0, [A5 - 0x691A]
  8085. 00005DEE  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8086. 00005DF2  48C0                     ext.l      D0
  8087. 00005DF4  E780                     asl        D0, 3
  8088. 00005DF6  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8089. 00005DFA  D1C0                     add.l      A0, D0
  8090. 00005DFC  116E FFFD 0006           move.b     [A0 + 0x6], [A6 - 0x3]
  8091. 00005E02  4EBA F3A2                jsr        [PC - 0xC5E /* 000051A6 */]
  8092. 00005E06  4A40                     tst.w      D0
  8093. 00005E08  6706                     beq        +0x8 /* 00005E10 */
  8094. 00005E0A  302E FFFE                move.w     D0, [A6 - 0x2]
  8095. 00005E0E  602A                     bra        +0x2C /* 00005E3A */
  8096. label00005E10:
  8097. 00005E10  522E FFFD                addq.b     [A6 - 0x3], 1
  8098. label00005E14:
  8099. 00005E14  0C2E 0005 FFFD           cmpi.b     [A6 - 0x3], 0x5
  8100. 00005E1A  6FCE                     ble        -0x30 /* 00005DEA */
  8101. 00005E1C  302D 96E6                move.w     D0, [A5 - 0x691A]
  8102. 00005E20  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8103. 00005E24  48C0                     ext.l      D0
  8104. 00005E26  E780                     asl        D0, 3
  8105. 00005E28  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8106. 00005E2C  D1C0                     add.l      A0, D0
  8107. 00005E2E  4268 0004                clr.w      [A0 + 0x4]
  8108. 00005E32  426E FFFE                clr.w      [A6 - 0x2]
  8109. 00005E36  302E FFFE                move.w     D0, [A6 - 0x2]
  8110. label00005E3A:
  8111. 00005E3A  4E5E                     unlink     A6
  8112. 00005E3C  4E75                     rts
  8113. 00005E3E  5345                     subq.w     D5, 1
  8114. 00005E40  4152                     chk.w      D0, [A2]
  8115. 00005E42  4348                     chk.w      D1, A0
  8116. 00005E44  534D                     subq.w     A5, 1
  8117. fn00005E46:
  8118. 00005E46  4E56 FFF4                link       A6, -0x000C
  8119. 00005E4A  7001                     moveq.l    D0, 0x01
  8120. 00005E4C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8121. 00005E50  302D 96E6                move.w     D0, [A5 - 0x691A]
  8122. 00005E54  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8123. 00005E58  48C0                     ext.l      D0
  8124. 00005E5A  E780                     asl        D0, 3
  8125. 00005E5C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8126. 00005E60  D1C0                     add.l      A0, D0
  8127. 00005E62  2D48 FFF4                move.l     [A6 - 0xC], A0
  8128. 00005E66  302E 0008                move.w     D0, [A6 + 0x8]
  8129. 00005E6A  48C0                     ext.l      D0
  8130. 00005E6C  E580                     asl        D0, 2
  8131. 00005E6E  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8132. 00005E72  D1C0                     add.l      A0, D0
  8133. 00005E74  226E FFF4                movea.l    A1, [A6 - 0xC]
  8134. 00005E78  1350 0007                move.b     [A1 + 0x7], [A0]
  8135. 00005E7C  206E FFF4                movea.l    A0, [A6 - 0xC]
  8136. 00005E80  4268 0004                clr.w      [A0 + 0x4]
  8137. 00005E84  206E FFF4                movea.l    A0, [A6 - 0xC]
  8138. 00005E88  30AE 0008                move.w     [A0], [A6 + 0x8]
  8139. 00005E8C  206E FFF4                movea.l    A0, [A6 - 0xC]
  8140. 00005E90  7006                     moveq.l    D0, 0x06
  8141. 00005E92  1140 0006                move.b     [A0 + 0x6], D0
  8142. 00005E96  102D 96E4                move.b     D0, [A5 - 0x691C]
  8143. 00005E9A  4880                     ext.w      D0
  8144. 00005E9C  48C0                     ext.l      D0
  8145. 00005E9E  D080                     add.l      D0, D0
  8146. 00005EA0  41ED 9B10                lea.l      A0, [A5 - 0x64F0]
  8147. 00005EA4  D1C0                     add.l      A0, D0
  8148. 00005EA6  226E FFF4                movea.l    A1, [A6 - 0xC]
  8149. 00005EAA  3011                     move.w     D0, [A1]
  8150. 00005EAC  9050                     sub.w      D0, [A0]
  8151. 00005EAE  3D40 FFFC                move.w     [A6 - 0x4], D0
  8152. 00005EB2  302E FFFC                move.w     D0, [A6 - 0x4]
  8153. 00005EB6  5340                     subq.w     D0, 1
  8154. 00005EB8  3D40 FFFA                move.w     [A6 - 0x6], D0
  8155. 00005EBC  6000 00DC                bra        +0xDE /* 00005F9A */
  8156. label00005EC0:
  8157. 00005EC0  302E FFFA                move.w     D0, [A6 - 0x6]
  8158. 00005EC4  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  8159. 00005EC8  6700 00CC                beq        +0xCE /* 00005F96 */
  8160. 00005ECC  303C 0088                move.w     D0, 0x88
  8161. 00005ED0  C06E FFFA                and.w      D0, [A6 - 0x6]
  8162. 00005ED4  4A40                     tst.w      D0
  8163. 00005ED6  6600 00BE                bne        +0xC0 /* 00005F96 */
  8164. 00005EDA  302E FFFA                move.w     D0, [A6 - 0x6]
  8165. 00005EDE  48C0                     ext.l      D0
  8166. 00005EE0  E580                     asl        D0, 2
  8167. 00005EE2  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8168. 00005EE6  D1C0                     add.l      A0, D0
  8169. 00005EE8  7000                     moveq.l    D0, 0x00
  8170. 00005EEA  1010                     move.b     D0, [A0]
  8171. 00005EEC  0C40 0006                cmpi.w     D0, 0x6
  8172. 00005EF0  57C0                     seq        D0
  8173. 00005EF2  4400                     neg.b      D0
  8174. 00005EF4  4880                     ext.w      D0
  8175. 00005EF6  322E FFFA                move.w     D1, [A6 - 0x6]
  8176. 00005EFA  48C1                     ext.l      D1
  8177. 00005EFC  E581                     asl        D1, 2
  8178. 00005EFE  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8179. 00005F02  D1C1                     add.l      A0, D1
  8180. 00005F04  122D 96E4                move.b     D1, [A5 - 0x691C]
  8181. 00005F08  4881                     ext.w      D1
  8182. 00005F0A  7400                     moveq.l    D2, 0x00
  8183. 00005F0C  1428 0001                move.b     D2, [A0 + 0x1]
  8184. 00005F10  B441                     cmp.w      D2, D1
  8185. 00005F12  57C1                     seq        D1
  8186. 00005F14  4401                     neg.b      D1
  8187. 00005F16  4881                     ext.w      D1
  8188. 00005F18  C041                     and.w      D0, D1
  8189. 00005F1A  4A40                     tst.w      D0
  8190. 00005F1C  6700 0078                beq        +0x7A /* 00005F96 */
  8191. 00005F20  302D 96E6                move.w     D0, [A5 - 0x691A]
  8192. 00005F24  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8193. 00005F28  48C0                     ext.l      D0
  8194. 00005F2A  E780                     asl        D0, 3
  8195. 00005F2C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8196. 00005F30  D1C0                     add.l      A0, D0
  8197. 00005F32  316E FFFA 0002           move.w     [A0 + 0x2], [A6 - 0x6]
  8198. 00005F38  302D 96E6                move.w     D0, [A5 - 0x691A]
  8199. 00005F3C  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8200. 00005F40  48C0                     ext.l      D0
  8201. 00005F42  E780                     asl        D0, 3
  8202. 00005F44  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8203. 00005F48  D1C0                     add.l      A0, D0
  8204. 00005F4A  0C50 0008                cmpi.w     [A0], 0x8
  8205. 00005F4E  5DC0                     slt        D0
  8206. 00005F50  4400                     neg.b      D0
  8207. 00005F52  4880                     ext.w      D0
  8208. 00005F54  322D 96E6                move.w     D1, [A5 - 0x691A]
  8209. 00005F58  0641 0068                addi.w     D1, 0x68 /* 'h' */
  8210. 00005F5C  48C1                     ext.l      D1
  8211. 00005F5E  E781                     asl        D1, 3
  8212. 00005F60  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8213. 00005F64  D1C1                     add.l      A0, D1
  8214. 00005F66  0C50 0070                cmpi.w     [A0], 0x70 /* 'p' */
  8215. 00005F6A  5CC1                     sge        D1
  8216. 00005F6C  4401                     neg.b      D1
  8217. 00005F6E  4881                     ext.w      D1
  8218. 00005F70  8041                     or.w       D0, D1
  8219. 00005F72  4A40                     tst.w      D0
  8220. 00005F74  6710                     beq        +0x12 /* 00005F86 */
  8221. 00005F76  4EBA FE48                jsr        [PC - 0x1B8 /* 00005DC0 */]
  8222. 00005F7A  4A40                     tst.w      D0
  8223. 00005F7C  6718                     beq        +0x1A /* 00005F96 */
  8224. 00005F7E  302E FFFE                move.w     D0, [A6 - 0x2]
  8225. 00005F82  6000 0178                bra        +0x17A /* 000060FC */
  8226. label00005F86:
  8227. 00005F86  4EBA F21E                jsr        [PC - 0xDE2 /* 000051A6 */]
  8228. 00005F8A  4A40                     tst.w      D0
  8229. 00005F8C  6708                     beq        +0xA /* 00005F96 */
  8230. 00005F8E  302E FFFE                move.w     D0, [A6 - 0x2]
  8231. 00005F92  6000 0168                bra        +0x16A /* 000060FC */
  8232. label00005F96:
  8233. 00005F96  526E FFFA                addq.w     [A6 - 0x6], 1
  8234. label00005F9A:
  8235. 00005F9A  302E FFFC                move.w     D0, [A6 - 0x4]
  8236. 00005F9E  5240                     addq.w     D0, 1
  8237. 00005FA0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  8238. 00005FA4  6C00 FF1A                bge        -0xE4 /* 00005EC0 */
  8239. 00005FA8  102D 96E4                move.b     D0, [A5 - 0x691C]
  8240. 00005FAC  4880                     ext.w      D0
  8241. 00005FAE  48C0                     ext.l      D0
  8242. 00005FB0  D080                     add.l      D0, D0
  8243. 00005FB2  41ED 96DC                lea.l      A0, [A5 - 0x6924]
  8244. 00005FB6  D1C0                     add.l      A0, D0
  8245. 00005FB8  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  8246. 00005FBC  6000 012E                bra        +0x130 /* 000060EC */
  8247. label00005FC0:
  8248. 00005FC0  102D 96E4                move.b     D0, [A5 - 0x691C]
  8249. 00005FC4  4880                     ext.w      D0
  8250. 00005FC6  48C0                     ext.l      D0
  8251. 00005FC8  EB80                     asl        D0, 5
  8252. 00005FCA  41ED 969C                lea.l      A0, [A5 - 0x6964]
  8253. 00005FCE  D1C0                     add.l      A0, D0
  8254. 00005FD0  302E FFF8                move.w     D0, [A6 - 0x8]
  8255. 00005FD4  48C0                     ext.l      D0
  8256. 00005FD6  D080                     add.l      D0, D0
  8257. 00005FD8  D1C0                     add.l      A0, D0
  8258. 00005FDA  7000                     moveq.l    D0, 0x00
  8259. 00005FDC  1028 0001                move.b     D0, [A0 + 0x1]
  8260. 00005FE0  4A40                     tst.w      D0
  8261. 00005FE2  56C0                     sne        D0
  8262. 00005FE4  4400                     neg.b      D0
  8263. 00005FE6  4880                     ext.w      D0
  8264. 00005FE8  122D 96E4                move.b     D1, [A5 - 0x691C]
  8265. 00005FEC  4881                     ext.w      D1
  8266. 00005FEE  48C1                     ext.l      D1
  8267. 00005FF0  EB81                     asl        D1, 5
  8268. 00005FF2  41ED 969C                lea.l      A0, [A5 - 0x6964]
  8269. 00005FF6  D1C1                     add.l      A0, D1
  8270. 00005FF8  322E FFF8                move.w     D1, [A6 - 0x8]
  8271. 00005FFC  48C1                     ext.l      D1
  8272. 00005FFE  D281                     add.l      D1, D1
  8273. 00006000  D1C1                     add.l      A0, D1
  8274. 00006002  7200                     moveq.l    D1, 0x00
  8275. 00006004  1228 0001                move.b     D1, [A0 + 0x1]
  8276. 00006008  0C41 0006                cmpi.w     D1, 0x6
  8277. 0000600C  56C1                     sne        D1
  8278. 0000600E  4401                     neg.b      D1
  8279. 00006010  4881                     ext.w      D1
  8280. 00006012  C041                     and.w      D0, D1
  8281. 00006014  4A40                     tst.w      D0
  8282. 00006016  6700 00D0                beq        +0xD2 /* 000060E8 */
  8283. 0000601A  102D 96E4                move.b     D0, [A5 - 0x691C]
  8284. 0000601E  4880                     ext.w      D0
  8285. 00006020  48C0                     ext.l      D0
  8286. 00006022  EB80                     asl        D0, 5
  8287. 00006024  41ED 969C                lea.l      A0, [A5 - 0x6964]
  8288. 00006028  D1C0                     add.l      A0, D0
  8289. 0000602A  302E FFF8                move.w     D0, [A6 - 0x8]
  8290. 0000602E  48C0                     ext.l      D0
  8291. 00006030  D080                     add.l      D0, D0
  8292. 00006032  D1C0                     add.l      A0, D0
  8293. 00006034  102D 96E4                move.b     D0, [A5 - 0x691C]
  8294. 00006038  4880                     ext.w      D0
  8295. 0000603A  48C0                     ext.l      D0
  8296. 0000603C  EB80                     asl        D0, 5
  8297. 0000603E  43ED 969C                lea.l      A1, [A5 - 0x6964]
  8298. 00006042  D3C0                     add.l      A1, D0
  8299. 00006044  302E FFF8                move.w     D0, [A6 - 0x8]
  8300. 00006048  48C0                     ext.l      D0
  8301. 0000604A  D080                     add.l      D0, D0
  8302. 0000604C  D3C0                     add.l      A1, D0
  8303. 0000604E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8304. 00006052  7000                     moveq.l    D0, 0x00
  8305. 00006054  1011                     move.b     D0, [A1]
  8306. 00006056  3F00                     move.w     -[A7], D0
  8307. 00006058  102D 96E4                move.b     D0, [A5 - 0x691C]
  8308. 0000605C  4880                     ext.w      D0
  8309. 0000605E  3F00                     move.w     -[A7], D0
  8310. 00006060  7000                     moveq.l    D0, 0x00
  8311. 00006062  1028 0001                move.b     D0, [A0 + 0x1]
  8312. 00006066  3F00                     move.w     -[A7], D0
  8313. 00006068  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  8314. 0000606C  508F                     addq.l     A7, 8
  8315. 0000606E  4A40                     tst.w      D0
  8316. 00006070  6700 0076                beq        +0x78 /* 000060E8 */
  8317. 00006074  302D 96E6                move.w     D0, [A5 - 0x691A]
  8318. 00006078  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8319. 0000607C  48C0                     ext.l      D0
  8320. 0000607E  E780                     asl        D0, 3
  8321. 00006080  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8322. 00006084  D1C0                     add.l      A0, D0
  8323. 00006086  102D 96E4                move.b     D0, [A5 - 0x691C]
  8324. 0000608A  4880                     ext.w      D0
  8325. 0000608C  48C0                     ext.l      D0
  8326. 0000608E  EB80                     asl        D0, 5
  8327. 00006090  43ED 969C                lea.l      A1, [A5 - 0x6964]
  8328. 00006094  D3C0                     add.l      A1, D0
  8329. 00006096  302E FFF8                move.w     D0, [A6 - 0x8]
  8330. 0000609A  48C0                     ext.l      D0
  8331. 0000609C  D080                     add.l      D0, D0
  8332. 0000609E  D3C0                     add.l      A1, D0
  8333. 000060A0  7000                     moveq.l    D0, 0x00
  8334. 000060A2  1011                     move.b     D0, [A1]
  8335. 000060A4  3140 0002                move.w     [A0 + 0x2], D0
  8336. 000060A8  302D 96E6                move.w     D0, [A5 - 0x691A]
  8337. 000060AC  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8338. 000060B0  48C0                     ext.l      D0
  8339. 000060B2  E780                     asl        D0, 3
  8340. 000060B4  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8341. 000060B8  D1C0                     add.l      A0, D0
  8342. 000060BA  102D 96E4                move.b     D0, [A5 - 0x691C]
  8343. 000060BE  4880                     ext.w      D0
  8344. 000060C0  48C0                     ext.l      D0
  8345. 000060C2  EB80                     asl        D0, 5
  8346. 000060C4  43ED 969C                lea.l      A1, [A5 - 0x6964]
  8347. 000060C8  D3C0                     add.l      A1, D0
  8348. 000060CA  302E FFF8                move.w     D0, [A6 - 0x8]
  8349. 000060CE  48C0                     ext.l      D0
  8350. 000060D0  D080                     add.l      D0, D0
  8351. 000060D2  D3C0                     add.l      A1, D0
  8352. 000060D4  1169 0001 0006           move.b     [A0 + 0x6], [A1 + 0x1]
  8353. 000060DA  4EBA F0CA                jsr        [PC - 0xF36 /* 000051A6 */]
  8354. 000060DE  4A40                     tst.w      D0
  8355. 000060E0  6706                     beq        +0x8 /* 000060E8 */
  8356. 000060E2  302E FFFE                move.w     D0, [A6 - 0x2]
  8357. 000060E6  6014                     bra        +0x16 /* 000060FC */
  8358. label000060E8:
  8359. 000060E8  536E FFF8                subq.w     [A6 - 0x8], 1
  8360. label000060EC:
  8361. 000060EC  4A6E FFF8                tst.w      [A6 - 0x8]
  8362. 000060F0  6C00 FECE                bge        -0x130 /* 00005FC0 */
  8363. 000060F4  426E FFFE                clr.w      [A6 - 0x2]
  8364. 000060F8  302E FFFE                move.w     D0, [A6 - 0x2]
  8365. label000060FC:
  8366. 000060FC  4E5E                     unlink     A6
  8367. 000060FE  4E75                     rts
  8368. 00006100  5345                     subq.w     D5, 1
  8369. 00006102  4152                     chk.w      D0, [A2]
  8370. 00006104  4348                     chk.w      D1, A0
  8371. 00006106  534D                     subq.w     A5, 1
  8372. fn00006108:
  8373. 00006108  4E56 FFF4                link       A6, -0x000C
  8374. 0000610C  48E7 0030                movem.l    -[A7], A2,A3
  8375. 00006110  7001                     moveq.l    D0, 0x01
  8376. 00006112  3D40 FFFE                move.w     [A6 - 0x2], D0
  8377. 00006116  302D 96E6                move.w     D0, [A5 - 0x691A]
  8378. 0000611A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8379. 0000611E  48C0                     ext.l      D0
  8380. 00006120  E780                     asl        D0, 3
  8381. 00006122  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8382. 00006126  D1C0                     add.l      A0, D0
  8383. 00006128  4268 0004                clr.w      [A0 + 0x4]
  8384. 0000612C  302D 96E6                move.w     D0, [A5 - 0x691A]
  8385. 00006130  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8386. 00006134  48C0                     ext.l      D0
  8387. 00006136  E780                     asl        D0, 3
  8388. 00006138  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8389. 0000613C  D1C0                     add.l      A0, D0
  8390. 0000613E  316E 0008 0002           move.w     [A0 + 0x2], [A6 + 0x8]
  8391. 00006144  302D 96E6                move.w     D0, [A5 - 0x691A]
  8392. 00006148  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8393. 0000614C  48C0                     ext.l      D0
  8394. 0000614E  E780                     asl        D0, 3
  8395. 00006150  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8396. 00006154  D1C0                     add.l      A0, D0
  8397. 00006156  302E 0008                move.w     D0, [A6 + 0x8]
  8398. 0000615A  48C0                     ext.l      D0
  8399. 0000615C  E580                     asl        D0, 2
  8400. 0000615E  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  8401. 00006162  D3C0                     add.l      A1, D0
  8402. 00006164  1151 0006                move.b     [A0 + 0x6], [A1]
  8403. 00006168  302D 96E6                move.w     D0, [A5 - 0x691A]
  8404. 0000616C  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8405. 00006170  48C0                     ext.l      D0
  8406. 00006172  E780                     asl        D0, 3
  8407. 00006174  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8408. 00006178  D1C0                     add.l      A0, D0
  8409. 0000617A  4228 0007                clr.b      [A0 + 0x7]
  8410. 0000617E  302D 96E6                move.w     D0, [A5 - 0x691A]
  8411. 00006182  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8412. 00006186  48C0                     ext.l      D0
  8413. 00006188  E780                     asl        D0, 3
  8414. 0000618A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8415. 0000618E  D1C0                     add.l      A0, D0
  8416. 00006190  7000                     moveq.l    D0, 0x00
  8417. 00006192  1028 0006                move.b     D0, [A0 + 0x6]
  8418. 00006196  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8419. 0000619A  0001 0006                ori.b      D1, 0x6
  8420. 0000619E  03B6 000C                bclr       [A6 + D0.w + 0xC], D1
  8421. 000061A2  011E                     btst       [A6]+, D0
  8422. 000061A4  011C                     btst       [A4]+, D0
  8423. 000061A6  011A                     btst       [A2]+, D0
  8424. 000061A8  008E 021C 7007           ori.l      A6, 0x21C7007
  8425. 000061AE  3D40 FFF8                move.w     [A6 - 0x8], D0
  8426. 000061B2  6000 0078                bra        +0x7A /* 0000622C */
  8427. label000061B6:
  8428. 000061B6  302D 96E6                move.w     D0, [A5 - 0x691A]
  8429. 000061BA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8430. 000061BE  48C0                     ext.l      D0
  8431. 000061C0  E780                     asl        D0, 3
  8432. 000061C2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8433. 000061C6  D1C0                     add.l      A0, D0
  8434. 000061C8  302E FFF8                move.w     D0, [A6 - 0x8]
  8435. 000061CC  48C0                     ext.l      D0
  8436. 000061CE  D080                     add.l      D0, D0
  8437. 000061D0  43ED 9AF0                lea.l      A1, [A5 - 0x6510]
  8438. 000061D4  D3C0                     add.l      A1, D0
  8439. 000061D6  3028 0002                move.w     D0, [A0 + 0x2]
  8440. 000061DA  D051                     add.w      D0, [A1]
  8441. 000061DC  3D40 FFF4                move.w     [A6 - 0xC], D0
  8442. 000061E0  303C 0088                move.w     D0, 0x88
  8443. 000061E4  C06E FFF4                and.w      D0, [A6 - 0xC]
  8444. 000061E8  4A40                     tst.w      D0
  8445. 000061EA  663C                     bne        +0x3E /* 00006228 */
  8446. 000061EC  302E FFF4                move.w     D0, [A6 - 0xC]
  8447. 000061F0  48C0                     ext.l      D0
  8448. 000061F2  E580                     asl        D0, 2
  8449. 000061F4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8450. 000061F8  D1C0                     add.l      A0, D0
  8451. 000061FA  7000                     moveq.l    D0, 0x00
  8452. 000061FC  1010                     move.b     D0, [A0]
  8453. 000061FE  4A40                     tst.w      D0
  8454. 00006200  6626                     bne        +0x28 /* 00006228 */
  8455. 00006202  302D 96E6                move.w     D0, [A5 - 0x691A]
  8456. 00006206  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8457. 0000620A  48C0                     ext.l      D0
  8458. 0000620C  E780                     asl        D0, 3
  8459. 0000620E  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8460. 00006212  D1C0                     add.l      A0, D0
  8461. 00006214  30AE FFF4                move.w     [A0], [A6 - 0xC]
  8462. 00006218  4EBA EF8C                jsr        [PC - 0x1074 /* 000051A6 */]
  8463. 0000621C  4A40                     tst.w      D0
  8464. 0000621E  6708                     beq        +0xA /* 00006228 */
  8465. 00006220  302E FFFE                move.w     D0, [A6 - 0x2]
  8466. 00006224  6000 0336                bra        +0x338 /* 0000655C */
  8467. label00006228:
  8468. 00006228  536E FFF8                subq.w     [A6 - 0x8], 1
  8469. label0000622C:
  8470. 0000622C  4A6E FFF8                tst.w      [A6 - 0x8]
  8471. 00006230  6C84                     bge        -0x7A /* 000061B6 */
  8472. 00006232  6000 0320                bra        +0x322 /* 00006554 */
  8473. 00006236  7007                     moveq.l    D0, 0x07
  8474. 00006238  3D40 FFF8                move.w     [A6 - 0x8], D0
  8475. 0000623C  6000 0078                bra        +0x7A /* 000062B6 */
  8476. label00006240:
  8477. 00006240  302D 96E6                move.w     D0, [A5 - 0x691A]
  8478. 00006244  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8479. 00006248  48C0                     ext.l      D0
  8480. 0000624A  E780                     asl        D0, 3
  8481. 0000624C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8482. 00006250  D1C0                     add.l      A0, D0
  8483. 00006252  302E FFF8                move.w     D0, [A6 - 0x8]
  8484. 00006256  48C0                     ext.l      D0
  8485. 00006258  D080                     add.l      D0, D0
  8486. 0000625A  43ED 9B00                lea.l      A1, [A5 - 0x6500]
  8487. 0000625E  D3C0                     add.l      A1, D0
  8488. 00006260  3028 0002                move.w     D0, [A0 + 0x2]
  8489. 00006264  D051                     add.w      D0, [A1]
  8490. 00006266  3D40 FFF4                move.w     [A6 - 0xC], D0
  8491. 0000626A  303C 0088                move.w     D0, 0x88
  8492. 0000626E  C06E FFF4                and.w      D0, [A6 - 0xC]
  8493. 00006272  4A40                     tst.w      D0
  8494. 00006274  663C                     bne        +0x3E /* 000062B2 */
  8495. 00006276  302E FFF4                move.w     D0, [A6 - 0xC]
  8496. 0000627A  48C0                     ext.l      D0
  8497. 0000627C  E580                     asl        D0, 2
  8498. 0000627E  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8499. 00006282  D1C0                     add.l      A0, D0
  8500. 00006284  7000                     moveq.l    D0, 0x00
  8501. 00006286  1010                     move.b     D0, [A0]
  8502. 00006288  4A40                     tst.w      D0
  8503. 0000628A  6626                     bne        +0x28 /* 000062B2 */
  8504. 0000628C  302D 96E6                move.w     D0, [A5 - 0x691A]
  8505. 00006290  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8506. 00006294  48C0                     ext.l      D0
  8507. 00006296  E780                     asl        D0, 3
  8508. 00006298  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8509. 0000629C  D1C0                     add.l      A0, D0
  8510. 0000629E  30AE FFF4                move.w     [A0], [A6 - 0xC]
  8511. 000062A2  4EBA EF02                jsr        [PC - 0x10FE /* 000051A6 */]
  8512. 000062A6  4A40                     tst.w      D0
  8513. 000062A8  6708                     beq        +0xA /* 000062B2 */
  8514. 000062AA  302E FFFE                move.w     D0, [A6 - 0x2]
  8515. 000062AE  6000 02AC                bra        +0x2AE /* 0000655C */
  8516. label000062B2:
  8517. 000062B2  536E FFF8                subq.w     [A6 - 0x8], 1
  8518. label000062B6:
  8519. 000062B6  4A6E FFF8                tst.w      [A6 - 0x8]
  8520. 000062BA  6C84                     bge        -0x7A /* 00006240 */
  8521. 000062BC  6000 0296                bra        +0x298 /* 00006554 */
  8522. 000062C0  7007                     moveq.l    D0, 0x07
  8523. 000062C2  3D40 FFFC                move.w     [A6 - 0x4], D0
  8524. 000062C6  426E FFFA                clr.w      [A6 - 0x6]
  8525. 000062CA  302D 96E6                move.w     D0, [A5 - 0x691A]
  8526. 000062CE  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8527. 000062D2  48C0                     ext.l      D0
  8528. 000062D4  E780                     asl        D0, 3
  8529. 000062D6  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8530. 000062DA  D1C0                     add.l      A0, D0
  8531. 000062DC  7000                     moveq.l    D0, 0x00
  8532. 000062DE  1028 0006                move.b     D0, [A0 + 0x6]
  8533. 000062E2  0C40 0003                cmpi.w     D0, 0x3
  8534. 000062E6  6606                     bne        +0x8 /* 000062EE */
  8535. 000062E8  7003                     moveq.l    D0, 0x03
  8536. 000062EA  3D40 FFFC                move.w     [A6 - 0x4], D0
  8537. label000062EE:
  8538. 000062EE  302D 96E6                move.w     D0, [A5 - 0x691A]
  8539. 000062F2  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8540. 000062F6  48C0                     ext.l      D0
  8541. 000062F8  E780                     asl        D0, 3
  8542. 000062FA  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8543. 000062FE  D1C0                     add.l      A0, D0
  8544. 00006300  7000                     moveq.l    D0, 0x00
  8545. 00006302  1028 0006                move.b     D0, [A0 + 0x6]
  8546. 00006306  0C40 0004                cmpi.w     D0, 0x4
  8547. 0000630A  6606                     bne        +0x8 /* 00006312 */
  8548. 0000630C  7004                     moveq.l    D0, 0x04
  8549. 0000630E  3D40 FFFA                move.w     [A6 - 0x6], D0
  8550. label00006312:
  8551. 00006312  3D6E FFFC FFF8           move.w     [A6 - 0x8], [A6 - 0x4]
  8552. 00006318  6000 009C                bra        +0x9E /* 000063B6 */
  8553. label0000631C:
  8554. 0000631C  302E FFF8                move.w     D0, [A6 - 0x8]
  8555. 00006320  48C0                     ext.l      D0
  8556. 00006322  D080                     add.l      D0, D0
  8557. 00006324  41ED 9AF0                lea.l      A0, [A5 - 0x6510]
  8558. 00006328  D1C0                     add.l      A0, D0
  8559. 0000632A  3D50 FFF6                move.w     [A6 - 0xA], [A0]
  8560. 0000632E  302D 96E6                move.w     D0, [A5 - 0x691A]
  8561. 00006332  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8562. 00006336  48C0                     ext.l      D0
  8563. 00006338  E780                     asl        D0, 3
  8564. 0000633A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8565. 0000633E  D1C0                     add.l      A0, D0
  8566. 00006340  3028 0002                move.w     D0, [A0 + 0x2]
  8567. 00006344  D06E FFF6                add.w      D0, [A6 - 0xA]
  8568. 00006348  3D40 FFF4                move.w     [A6 - 0xC], D0
  8569. 0000634C  6058                     bra        +0x5A /* 000063A6 */
  8570. label0000634E:
  8571. 0000634E  302E FFF4                move.w     D0, [A6 - 0xC]
  8572. 00006352  48C0                     ext.l      D0
  8573. 00006354  E580                     asl        D0, 2
  8574. 00006356  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8575. 0000635A  D1C0                     add.l      A0, D0
  8576. 0000635C  7000                     moveq.l    D0, 0x00
  8577. 0000635E  1010                     move.b     D0, [A0]
  8578. 00006360  4A40                     tst.w      D0
  8579. 00006362  664E                     bne        +0x50 /* 000063B2 */
  8580. 00006364  302D 96E6                move.w     D0, [A5 - 0x691A]
  8581. 00006368  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8582. 0000636C  48C0                     ext.l      D0
  8583. 0000636E  E780                     asl        D0, 3
  8584. 00006370  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8585. 00006374  D1C0                     add.l      A0, D0
  8586. 00006376  30AE FFF4                move.w     [A0], [A6 - 0xC]
  8587. 0000637A  4EBA EE2A                jsr        [PC - 0x11D6 /* 000051A6 */]
  8588. 0000637E  4A40                     tst.w      D0
  8589. 00006380  6708                     beq        +0xA /* 0000638A */
  8590. 00006382  302E FFFE                move.w     D0, [A6 - 0x2]
  8591. 00006386  6000 01D4                bra        +0x1D6 /* 0000655C */
  8592. label0000638A:
  8593. 0000638A  302D 96E6                move.w     D0, [A5 - 0x691A]
  8594. 0000638E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8595. 00006392  48C0                     ext.l      D0
  8596. 00006394  E780                     asl        D0, 3
  8597. 00006396  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8598. 0000639A  D1C0                     add.l      A0, D0
  8599. 0000639C  3010                     move.w     D0, [A0]
  8600. 0000639E  D06E FFF6                add.w      D0, [A6 - 0xA]
  8601. 000063A2  3D40 FFF4                move.w     [A6 - 0xC], D0
  8602. label000063A6:
  8603. 000063A6  303C 0088                move.w     D0, 0x88
  8604. 000063AA  C06E FFF4                and.w      D0, [A6 - 0xC]
  8605. 000063AE  4A40                     tst.w      D0
  8606. 000063B0  679C                     beq        -0x62 /* 0000634E */
  8607. label000063B2:
  8608. 000063B2  536E FFF8                subq.w     [A6 - 0x8], 1
  8609. label000063B6:
  8610. 000063B6  302E FFF8                move.w     D0, [A6 - 0x8]
  8611. 000063BA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  8612. 000063BE  6C00 FF5C                bge        -0xA2 /* 0000631C */
  8613. 000063C2  6000 0190                bra        +0x192 /* 00006554 */
  8614. 000063C6  302D 96E6                move.w     D0, [A5 - 0x691A]
  8615. 000063CA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8616. 000063CE  48C0                     ext.l      D0
  8617. 000063D0  E780                     asl        D0, 3
  8618. 000063D2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8619. 000063D6  D1C0                     add.l      A0, D0
  8620. 000063D8  302D 96E6                move.w     D0, [A5 - 0x691A]
  8621. 000063DC  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8622. 000063E0  48C0                     ext.l      D0
  8623. 000063E2  E780                     asl        D0, 3
  8624. 000063E4  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  8625. 000063E8  D3C0                     add.l      A1, D0
  8626. 000063EA  102D 96E4                move.b     D0, [A5 - 0x691C]
  8627. 000063EE  4880                     ext.w      D0
  8628. 000063F0  48C0                     ext.l      D0
  8629. 000063F2  D080                     add.l      D0, D0
  8630. 000063F4  45ED 9B10                lea.l      A2, [A5 - 0x64F0]
  8631. 000063F8  D5C0                     add.l      A2, D0
  8632. 000063FA  3029 0002                move.w     D0, [A1 + 0x2]
  8633. 000063FE  D052                     add.w      D0, [A2]
  8634. 00006400  3080                     move.w     [A0], D0
  8635. 00006402  302D 96E6                move.w     D0, [A5 - 0x691A]
  8636. 00006406  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8637. 0000640A  48C0                     ext.l      D0
  8638. 0000640C  E780                     asl        D0, 3
  8639. 0000640E  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8640. 00006412  D1C0                     add.l      A0, D0
  8641. 00006414  3010                     move.w     D0, [A0]
  8642. 00006416  48C0                     ext.l      D0
  8643. 00006418  E580                     asl        D0, 2
  8644. 0000641A  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8645. 0000641E  D1C0                     add.l      A0, D0
  8646. 00006420  7000                     moveq.l    D0, 0x00
  8647. 00006422  1010                     move.b     D0, [A0]
  8648. 00006424  4A40                     tst.w      D0
  8649. 00006426  6600 012C                bne        +0x12E /* 00006554 */
  8650. 0000642A  302D 96E6                move.w     D0, [A5 - 0x691A]
  8651. 0000642E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8652. 00006432  48C0                     ext.l      D0
  8653. 00006434  E780                     asl        D0, 3
  8654. 00006436  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8655. 0000643A  D1C0                     add.l      A0, D0
  8656. 0000643C  0C50 0008                cmpi.w     [A0], 0x8
  8657. 00006440  5DC0                     slt        D0
  8658. 00006442  4400                     neg.b      D0
  8659. 00006444  4880                     ext.w      D0
  8660. 00006446  322D 96E6                move.w     D1, [A5 - 0x691A]
  8661. 0000644A  0641 0068                addi.w     D1, 0x68 /* 'h' */
  8662. 0000644E  48C1                     ext.l      D1
  8663. 00006450  E781                     asl        D1, 3
  8664. 00006452  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8665. 00006456  D1C1                     add.l      A0, D1
  8666. 00006458  0C50 0070                cmpi.w     [A0], 0x70 /* 'p' */
  8667. 0000645C  5CC1                     sge        D1
  8668. 0000645E  4401                     neg.b      D1
  8669. 00006460  4881                     ext.w      D1
  8670. 00006462  8041                     or.w       D0, D1
  8671. 00006464  4A40                     tst.w      D0
  8672. 00006466  6712                     beq        +0x14 /* 0000647A */
  8673. 00006468  4EBA F956                jsr        [PC - 0x6AA /* 00005DC0 */]
  8674. 0000646C  4A40                     tst.w      D0
  8675. 0000646E  6700 00E4                beq        +0xE6 /* 00006554 */
  8676. 00006472  302E FFFE                move.w     D0, [A6 - 0x2]
  8677. 00006476  6000 00E4                bra        +0xE6 /* 0000655C */
  8678. label0000647A:
  8679. 0000647A  4EBA ED2A                jsr        [PC - 0x12D6 /* 000051A6 */]
  8680. 0000647E  4A40                     tst.w      D0
  8681. 00006480  6708                     beq        +0xA /* 0000648A */
  8682. 00006482  302E FFFE                move.w     D0, [A6 - 0x2]
  8683. 00006486  6000 00D4                bra        +0xD6 /* 0000655C */
  8684. label0000648A:
  8685. 0000648A  302D 96E6                move.w     D0, [A5 - 0x691A]
  8686. 0000648E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8687. 00006492  48C0                     ext.l      D0
  8688. 00006494  E780                     asl        D0, 3
  8689. 00006496  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8690. 0000649A  D1C0                     add.l      A0, D0
  8691. 0000649C  0C68 0018 0002           cmpi.w     [A0 + 0x2], 0x18
  8692. 000064A2  5DC0                     slt        D0
  8693. 000064A4  4400                     neg.b      D0
  8694. 000064A6  4880                     ext.w      D0
  8695. 000064A8  322D 96E6                move.w     D1, [A5 - 0x691A]
  8696. 000064AC  0641 0068                addi.w     D1, 0x68 /* 'h' */
  8697. 000064B0  48C1                     ext.l      D1
  8698. 000064B2  E781                     asl        D1, 3
  8699. 000064B4  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8700. 000064B8  D1C1                     add.l      A0, D1
  8701. 000064BA  0C68 0060 0002           cmpi.w     [A0 + 0x2], 0x60 /* '`' */
  8702. 000064C0  5CC1                     sge        D1
  8703. 000064C2  4401                     neg.b      D1
  8704. 000064C4  4881                     ext.w      D1
  8705. 000064C6  8041                     or.w       D0, D1
  8706. 000064C8  4A40                     tst.w      D0
  8707. 000064CA  6700 0088                beq        +0x8A /* 00006554 */
  8708. 000064CE  302D 96E6                move.w     D0, [A5 - 0x691A]
  8709. 000064D2  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8710. 000064D6  48C0                     ext.l      D0
  8711. 000064D8  E780                     asl        D0, 3
  8712. 000064DA  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8713. 000064DE  D1C0                     add.l      A0, D0
  8714. 000064E0  302D 96E6                move.w     D0, [A5 - 0x691A]
  8715. 000064E4  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8716. 000064E8  48C0                     ext.l      D0
  8717. 000064EA  E780                     asl        D0, 3
  8718. 000064EC  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  8719. 000064F0  D3C0                     add.l      A1, D0
  8720. 000064F2  302D 96E6                move.w     D0, [A5 - 0x691A]
  8721. 000064F6  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8722. 000064FA  48C0                     ext.l      D0
  8723. 000064FC  E780                     asl        D0, 3
  8724. 000064FE  45ED 96E8                lea.l      A2, [A5 - 0x6918]
  8725. 00006502  D5C0                     add.l      A2, D0
  8726. 00006504  302D 96E6                move.w     D0, [A5 - 0x691A]
  8727. 00006508  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8728. 0000650C  48C0                     ext.l      D0
  8729. 0000650E  E780                     asl        D0, 3
  8730. 00006510  47ED 96E8                lea.l      A3, [A5 - 0x6918]
  8731. 00006514  D7C0                     add.l      A3, D0
  8732. 00006516  3012                     move.w     D0, [A2]
  8733. 00006518  906B 0002                sub.w      D0, [A3 + 0x2]
  8734. 0000651C  D051                     add.w      D0, [A1]
  8735. 0000651E  3080                     move.w     [A0], D0
  8736. 00006520  302D 96E6                move.w     D0, [A5 - 0x691A]
  8737. 00006524  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8738. 00006528  48C0                     ext.l      D0
  8739. 0000652A  E780                     asl        D0, 3
  8740. 0000652C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8741. 00006530  D1C0                     add.l      A0, D0
  8742. 00006532  3010                     move.w     D0, [A0]
  8743. 00006534  48C0                     ext.l      D0
  8744. 00006536  E580                     asl        D0, 2
  8745. 00006538  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  8746. 0000653C  D1C0                     add.l      A0, D0
  8747. 0000653E  7000                     moveq.l    D0, 0x00
  8748. 00006540  1010                     move.b     D0, [A0]
  8749. 00006542  4A40                     tst.w      D0
  8750. 00006544  660E                     bne        +0x10 /* 00006554 */
  8751. 00006546  4EBA EC5E                jsr        [PC - 0x13A2 /* 000051A6 */]
  8752. 0000654A  4A40                     tst.w      D0
  8753. 0000654C  6706                     beq        +0x8 /* 00006554 */
  8754. 0000654E  302E FFFE                move.w     D0, [A6 - 0x2]
  8755. 00006552  6008                     bra        +0xA /* 0000655C */
  8756. label00006554:
  8757. 00006554  426E FFFE                clr.w      [A6 - 0x2]
  8758. 00006558  302E FFFE                move.w     D0, [A6 - 0x2]
  8759. label0000655C:
  8760. 0000655C  4CDF 0C00                movem.l    A2,A3, [A7]+
  8761. 00006560  4E5E                     unlink     A6
  8762. 00006562  4E75                     rts
  8763. 00006564  5345                     subq.w     D5, 1
  8764. 00006566  4152                     chk.w      D0, [A2]
  8765. 00006568  4348                     chk.w      D1, A0
  8766. 0000656A  534D                     subq.w     A5, 1
  8767. fn0000656C:
  8768. 0000656C  4E56 FFFC                link       A6, -0x0004
  8769. 00006570  7001                     moveq.l    D0, 0x01
  8770. 00006572  3D40 FFFE                move.w     [A6 - 0x2], D0
  8771. 00006576  302D 96E6                move.w     D0, [A5 - 0x691A]
  8772. 0000657A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8773. 0000657E  48C0                     ext.l      D0
  8774. 00006580  E780                     asl        D0, 3
  8775. 00006582  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8776. 00006586  D1C0                     add.l      A0, D0
  8777. 00006588  7001                     moveq.l    D0, 0x01
  8778. 0000658A  3140 0004                move.w     [A0 + 0x4], D0
  8779. 0000658E  302D 96E6                move.w     D0, [A5 - 0x691A]
  8780. 00006592  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8781. 00006596  48C0                     ext.l      D0
  8782. 00006598  E780                     asl        D0, 3
  8783. 0000659A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8784. 0000659E  D1C0                     add.l      A0, D0
  8785. 000065A0  7001                     moveq.l    D0, 0x01
  8786. 000065A2  1140 0006                move.b     [A0 + 0x6], D0
  8787. 000065A6  302D 96E6                move.w     D0, [A5 - 0x691A]
  8788. 000065AA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8789. 000065AE  48C0                     ext.l      D0
  8790. 000065B0  E780                     asl        D0, 3
  8791. 000065B2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8792. 000065B6  D1C0                     add.l      A0, D0
  8793. 000065B8  4228 0007                clr.b      [A0 + 0x7]
  8794. 000065BC  7001                     moveq.l    D0, 0x01
  8795. 000065BE  3D40 FFFC                move.w     [A6 - 0x4], D0
  8796. 000065C2  6000 0096                bra        +0x98 /* 0000665A */
  8797. label000065C6:
  8798. 000065C6  302D 96E6                move.w     D0, [A5 - 0x691A]
  8799. 000065CA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8800. 000065CE  48C0                     ext.l      D0
  8801. 000065D0  E780                     asl        D0, 3
  8802. 000065D2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8803. 000065D6  D1C0                     add.l      A0, D0
  8804. 000065D8  102D 96E4                move.b     D0, [A5 - 0x691C]
  8805. 000065DC  4880                     ext.w      D0
  8806. 000065DE  48C0                     ext.l      D0
  8807. 000065E0  E780                     asl        D0, 3
  8808. 000065E2  43ED 9B20                lea.l      A1, [A5 - 0x64E0]
  8809. 000065E6  D3C0                     add.l      A1, D0
  8810. 000065E8  302E FFFC                move.w     D0, [A6 - 0x4]
  8811. 000065EC  48C0                     ext.l      D0
  8812. 000065EE  E580                     asl        D0, 2
  8813. 000065F0  D3C0                     add.l      A1, D0
  8814. 000065F2  3091                     move.w     [A0], [A1]
  8815. 000065F4  302D 96E6                move.w     D0, [A5 - 0x691A]
  8816. 000065F8  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8817. 000065FC  48C0                     ext.l      D0
  8818. 000065FE  E780                     asl        D0, 3
  8819. 00006600  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8820. 00006604  D1C0                     add.l      A0, D0
  8821. 00006606  102D 96E4                move.b     D0, [A5 - 0x691C]
  8822. 0000660A  4880                     ext.w      D0
  8823. 0000660C  48C0                     ext.l      D0
  8824. 0000660E  E780                     asl        D0, 3
  8825. 00006610  43ED 9B20                lea.l      A1, [A5 - 0x64E0]
  8826. 00006614  D3C0                     add.l      A1, D0
  8827. 00006616  302E FFFC                move.w     D0, [A6 - 0x4]
  8828. 0000661A  48C0                     ext.l      D0
  8829. 0000661C  E580                     asl        D0, 2
  8830. 0000661E  D3C0                     add.l      A1, D0
  8831. 00006620  3169 0002 0002           move.w     [A0 + 0x2], [A1 + 0x2]
  8832. 00006626  302D 96E6                move.w     D0, [A5 - 0x691A]
  8833. 0000662A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8834. 0000662E  48C0                     ext.l      D0
  8835. 00006630  E780                     asl        D0, 3
  8836. 00006632  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8837. 00006636  D1C0                     add.l      A0, D0
  8838. 00006638  5088                     addq.l     A0, 8
  8839. 0000663A  2F20                     move.l     -[A7], -[A0]
  8840. 0000663C  2F20                     move.l     -[A7], -[A0]
  8841. 0000663E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8842. 00006642  508F                     addq.l     A7, 8
  8843. 00006644  4A40                     tst.w      D0
  8844. 00006646  670E                     beq        +0x10 /* 00006656 */
  8845. 00006648  4EBA EB5C                jsr        [PC - 0x14A4 /* 000051A6 */]
  8846. 0000664C  4A40                     tst.w      D0
  8847. 0000664E  6706                     beq        +0x8 /* 00006656 */
  8848. 00006650  302E FFFE                move.w     D0, [A6 - 0x2]
  8849. 00006654  6014                     bra        +0x16 /* 0000666A */
  8850. label00006656:
  8851. 00006656  536E FFFC                subq.w     [A6 - 0x4], 1
  8852. label0000665A:
  8853. 0000665A  4A6E FFFC                tst.w      [A6 - 0x4]
  8854. 0000665E  6C00 FF66                bge        -0x98 /* 000065C6 */
  8855. 00006662  426E FFFE                clr.w      [A6 - 0x2]
  8856. 00006666  302E FFFE                move.w     D0, [A6 - 0x2]
  8857. label0000666A:
  8858. 0000666A  4E5E                     unlink     A6
  8859. 0000666C  4E75                     rts
  8860. 0000666E  5345                     subq.w     D5, 1
  8861. 00006670  4152                     chk.w      D0, [A2]
  8862. 00006672  4348                     chk.w      D1, A0
  8863. 00006674  534D                     subq.w     A5, 1
  8864. fn00006676:
  8865. 00006676  4E56 FFFC                link       A6, -0x0004
  8866. 0000667A  2F0A                     move.l     -[A7], A2
  8867. 0000667C  7001                     moveq.l    D0, 0x01
  8868. 0000667E  3D40 FFFE                move.w     [A6 - 0x2], D0
  8869. 00006682  302D 96E6                move.w     D0, [A5 - 0x691A]
  8870. 00006686  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8871. 0000668A  48C0                     ext.l      D0
  8872. 0000668C  E780                     asl        D0, 3
  8873. 0000668E  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8874. 00006692  D1C0                     add.l      A0, D0
  8875. 00006694  7000                     moveq.l    D0, 0x00
  8876. 00006696  1028 0006                move.b     D0, [A0 + 0x6]
  8877. 0000669A  0C40 0006                cmpi.w     D0, 0x6
  8878. 0000669E  6600 0174                bne        +0x176 /* 00006814 */
  8879. 000066A2  302D 96E6                move.w     D0, [A5 - 0x691A]
  8880. 000066A6  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8881. 000066AA  48C0                     ext.l      D0
  8882. 000066AC  E780                     asl        D0, 3
  8883. 000066AE  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8884. 000066B2  D1C0                     add.l      A0, D0
  8885. 000066B4  302D 96E6                move.w     D0, [A5 - 0x691A]
  8886. 000066B8  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8887. 000066BC  48C0                     ext.l      D0
  8888. 000066BE  E780                     asl        D0, 3
  8889. 000066C0  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  8890. 000066C4  D3C0                     add.l      A1, D0
  8891. 000066C6  3010                     move.w     D0, [A0]
  8892. 000066C8  9069 0002                sub.w      D0, [A1 + 0x2]
  8893. 000066CC  3F00                     move.w     -[A7], D0
  8894. 000066CE  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  8895. 000066D2  548F                     addq.l     A7, 2
  8896. 000066D4  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  8897. 000066D8  6D00 013A                blt        +0x13C /* 00006814 */
  8898. 000066DC  302D 96E6                move.w     D0, [A5 - 0x691A]
  8899. 000066E0  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8900. 000066E4  48C0                     ext.l      D0
  8901. 000066E6  E780                     asl        D0, 3
  8902. 000066E8  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8903. 000066EC  D1C0                     add.l      A0, D0
  8904. 000066EE  7001                     moveq.l    D0, 0x01
  8905. 000066F0  3140 0004                move.w     [A0 + 0x4], D0
  8906. 000066F4  302D 96E6                move.w     D0, [A5 - 0x691A]
  8907. 000066F8  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8908. 000066FC  48C0                     ext.l      D0
  8909. 000066FE  E780                     asl        D0, 3
  8910. 00006700  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8911. 00006704  D1C0                     add.l      A0, D0
  8912. 00006706  7006                     moveq.l    D0, 0x06
  8913. 00006708  1140 0006                move.b     [A0 + 0x6], D0
  8914. 0000670C  302D 96E6                move.w     D0, [A5 - 0x691A]
  8915. 00006710  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8916. 00006714  48C0                     ext.l      D0
  8917. 00006716  E780                     asl        D0, 3
  8918. 00006718  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8919. 0000671C  D1C0                     add.l      A0, D0
  8920. 0000671E  4228 0007                clr.b      [A0 + 0x7]
  8921. 00006722  302D 96E6                move.w     D0, [A5 - 0x691A]
  8922. 00006726  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8923. 0000672A  48C0                     ext.l      D0
  8924. 0000672C  E780                     asl        D0, 3
  8925. 0000672E  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8926. 00006732  D1C0                     add.l      A0, D0
  8927. 00006734  302D 96E6                move.w     D0, [A5 - 0x691A]
  8928. 00006738  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8929. 0000673C  48C0                     ext.l      D0
  8930. 0000673E  E780                     asl        D0, 3
  8931. 00006740  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  8932. 00006744  D3C0                     add.l      A1, D0
  8933. 00006746  302D 96E6                move.w     D0, [A5 - 0x691A]
  8934. 0000674A  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8935. 0000674E  48C0                     ext.l      D0
  8936. 00006750  E780                     asl        D0, 3
  8937. 00006752  45ED 96E8                lea.l      A2, [A5 - 0x6918]
  8938. 00006756  D5C0                     add.l      A2, D0
  8939. 00006758  3011                     move.w     D0, [A1]
  8940. 0000675A  D06A 0002                add.w      D0, [A2 + 0x2]
  8941. 0000675E  48C0                     ext.l      D0
  8942. 00006760  81FC 0002                divs.w     D0, 0x2
  8943. 00006764  3080                     move.w     [A0], D0
  8944. 00006766  302D 96E6                move.w     D0, [A5 - 0x691A]
  8945. 0000676A  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8946. 0000676E  48C0                     ext.l      D0
  8947. 00006770  E780                     asl        D0, 3
  8948. 00006772  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8949. 00006776  D1C0                     add.l      A0, D0
  8950. 00006778  3010                     move.w     D0, [A0]
  8951. 0000677A  5340                     subq.w     D0, 1
  8952. 0000677C  3D40 FFFC                move.w     [A6 - 0x4], D0
  8953. 00006780  6000 0074                bra        +0x76 /* 000067F6 */
  8954. label00006784:
  8955. 00006784  302D 96E6                move.w     D0, [A5 - 0x691A]
  8956. 00006788  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8957. 0000678C  48C0                     ext.l      D0
  8958. 0000678E  E780                     asl        D0, 3
  8959. 00006790  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8960. 00006794  D1C0                     add.l      A0, D0
  8961. 00006796  302E FFFC                move.w     D0, [A6 - 0x4]
  8962. 0000679A  B050                     cmp.w      D0, [A0]
  8963. 0000679C  6754                     beq        +0x56 /* 000067F2 */
  8964. 0000679E  303C 0088                move.w     D0, 0x88
  8965. 000067A2  C06E FFFC                and.w      D0, [A6 - 0x4]
  8966. 000067A6  4A40                     tst.w      D0
  8967. 000067A8  6648                     bne        +0x4A /* 000067F2 */
  8968. 000067AA  302D 96E6                move.w     D0, [A5 - 0x691A]
  8969. 000067AE  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8970. 000067B2  48C0                     ext.l      D0
  8971. 000067B4  E780                     asl        D0, 3
  8972. 000067B6  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8973. 000067BA  D1C0                     add.l      A0, D0
  8974. 000067BC  316E FFFC 0002           move.w     [A0 + 0x2], [A6 - 0x4]
  8975. 000067C2  302D 96E6                move.w     D0, [A5 - 0x691A]
  8976. 000067C6  0640 0068                addi.w     D0, 0x68 /* 'h' */
  8977. 000067CA  48C0                     ext.l      D0
  8978. 000067CC  E780                     asl        D0, 3
  8979. 000067CE  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  8980. 000067D2  D1C0                     add.l      A0, D0
  8981. 000067D4  5088                     addq.l     A0, 8
  8982. 000067D6  2F20                     move.l     -[A7], -[A0]
  8983. 000067D8  2F20                     move.l     -[A7], -[A0]
  8984. 000067DA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8985. 000067DE  508F                     addq.l     A7, 8
  8986. 000067E0  4A40                     tst.w      D0
  8987. 000067E2  670E                     beq        +0x10 /* 000067F2 */
  8988. 000067E4  4EBA E9C0                jsr        [PC - 0x1640 /* 000051A6 */]
  8989. 000067E8  4A40                     tst.w      D0
  8990. 000067EA  6706                     beq        +0x8 /* 000067F2 */
  8991. 000067EC  302E FFFE                move.w     D0, [A6 - 0x2]
  8992. 000067F0  602A                     bra        +0x2C /* 0000681C */
  8993. label000067F2:
  8994. 000067F2  526E FFFC                addq.w     [A6 - 0x4], 1
  8995. label000067F6:
  8996. 000067F6  302D 96E6                move.w     D0, [A5 - 0x691A]
  8997. 000067FA  0640 0067                addi.w     D0, 0x67 /* 'g' */
  8998. 000067FE  48C0                     ext.l      D0
  8999. 00006800  E780                     asl        D0, 3
  9000. 00006802  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  9001. 00006806  D1C0                     add.l      A0, D0
  9002. 00006808  3010                     move.w     D0, [A0]
  9003. 0000680A  5240                     addq.w     D0, 1
  9004. 0000680C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  9005. 00006810  6C00 FF72                bge        -0x8C /* 00006784 */
  9006. label00006814:
  9007. 00006814  426E FFFE                clr.w      [A6 - 0x2]
  9008. 00006818  302E FFFE                move.w     D0, [A6 - 0x2]
  9009. label0000681C:
  9010. 0000681C  245F                     movea.l    A2, [A7]+
  9011. 0000681E  4E5E                     unlink     A6
  9012. 00006820  4E75                     rts
  9013. 00006822  5345                     subq.w     D5, 1
  9014. 00006824  4152                     chk.w      D0, [A2]
  9015. 00006826  4348                     chk.w      D1, A0
  9016. 00006828  534D                     subq.w     A5, 1
  9017. fn0000682A:
  9018. 0000682A  4E56 FFFE                link       A6, -0x0002
  9019. 0000682E  3B6D 96E6 F77A           move.w     [A5 - 0x886], [A5 - 0x691A]
  9020. 00006834  6044                     bra        +0x46 /* 0000687A */
  9021. label00006836:
  9022. 00006836  302D 96E6                move.w     D0, [A5 - 0x691A]
  9023. 0000683A  5340                     subq.w     D0, 1
  9024. 0000683C  3B40 96E6                move.w     [A5 - 0x691A], D0
  9025. 00006840  102D 96E5                move.b     D0, [A5 - 0x691B]
  9026. 00006844  4880                     ext.w      D0
  9027. 00006846  3D40 FFFE                move.w     [A6 - 0x2], D0
  9028. 0000684A  1B6D 96E4 96E5           move.b     [A5 - 0x691B], [A5 - 0x691C]
  9029. 00006850  1B6E FFFF 96E4           move.b     [A5 - 0x691C], [A6 - 0x1]
  9030. 00006856  302D 96E6                move.w     D0, [A5 - 0x691A]
  9031. 0000685A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  9032. 0000685E  48C0                     ext.l      D0
  9033. 00006860  E780                     asl        D0, 3
  9034. 00006862  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  9035. 00006866  D1C0                     add.l      A0, D0
  9036. 00006868  3F3C 0001                move.w     -[A7], 0x1
  9037. 0000686C  5088                     addq.l     A0, 8
  9038. 0000686E  2F20                     move.l     -[A7], -[A0]
  9039. 00006870  2F20                     move.l     -[A7], -[A0]
  9040. 00006872  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9041. 00006876  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9042. label0000687A:
  9043. 0000687A  4A6D 96E6                tst.w      [A5 - 0x691A]
  9044. 0000687E  6EB6                     bgt        -0x48 /* 00006836 */
  9045. 00006880  302D 96E6                move.w     D0, [A5 - 0x691A]
  9046. 00006884  5340                     subq.w     D0, 1
  9047. 00006886  3B40 96E6                move.w     [A5 - 0x691A], D0
  9048. 0000688A  4A6D AE6A                tst.w      [A5 - 0x5196]
  9049. 0000688E  671E                     beq        +0x20 /* 000068AE */
  9050. 00006890  302D 96E6                move.w     D0, [A5 - 0x691A]
  9051. 00006894  0640 0068                addi.w     D0, 0x68 /* 'h' */
  9052. 00006898  48C0                     ext.l      D0
  9053. 0000689A  E780                     asl        D0, 3
  9054. 0000689C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  9055. 000068A0  D1C0                     add.l      A0, D0
  9056. 000068A2  5088                     addq.l     A0, 8
  9057. 000068A4  2F20                     move.l     -[A7], -[A0]
  9058. 000068A6  2F20                     move.l     -[A7], -[A0]
  9059. 000068A8  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  9060. 000068AC  508F                     addq.l     A7, 8
  9061. label000068AE:
  9062. 000068AE  4E5E                     unlink     A6
  9063. 000068B0  4E75                     rts
  9064. 000068B2  4745                     chk.w      D3, D5
  9065. 000068B4  5450                     addq.w     [A0], 2
  9066. 000068B6  524F                     addq.w     A7, 1
  9067. 000068B8  4752                     chk.w      D3, [A2]
  9068. fn000068BA:
  9069. 000068BA  4E56 FFFE                link       A6, -0x0002
  9070. 000068BE  4A6D AE6A                tst.w      [A5 - 0x5196]
  9071. 000068C2  671E                     beq        +0x20 /* 000068E2 */
  9072. 000068C4  302D 96E6                move.w     D0, [A5 - 0x691A]
  9073. 000068C8  0640 0069                addi.w     D0, 0x69 /* 'i' */
  9074. 000068CC  48C0                     ext.l      D0
  9075. 000068CE  E780                     asl        D0, 3
  9076. 000068D0  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  9077. 000068D4  D1C0                     add.l      A0, D0
  9078. 000068D6  5088                     addq.l     A0, 8
  9079. 000068D8  2F20                     move.l     -[A7], -[A0]
  9080. 000068DA  2F20                     move.l     -[A7], -[A0]
  9081. 000068DC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  9082. 000068E0  508F                     addq.l     A7, 8
  9083. label000068E2:
  9084. 000068E2  302D 96E6                move.w     D0, [A5 - 0x691A]
  9085. 000068E6  5240                     addq.w     D0, 1
  9086. 000068E8  3B40 96E6                move.w     [A5 - 0x691A], D0
  9087. 000068EC  6042                     bra        +0x44 /* 00006930 */
  9088. label000068EE:
  9089. 000068EE  302D 96E6                move.w     D0, [A5 - 0x691A]
  9090. 000068F2  0640 0068                addi.w     D0, 0x68 /* 'h' */
  9091. 000068F6  48C0                     ext.l      D0
  9092. 000068F8  E780                     asl        D0, 3
  9093. 000068FA  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  9094. 000068FE  D1C0                     add.l      A0, D0
  9095. 00006900  4267                     clr.w      -[A7]
  9096. 00006902  5088                     addq.l     A0, 8
  9097. 00006904  2F20                     move.l     -[A7], -[A0]
  9098. 00006906  2F20                     move.l     -[A7], -[A0]
  9099. 00006908  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9100. 0000690C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9101. 00006910  102D 96E4                move.b     D0, [A5 - 0x691C]
  9102. 00006914  4880                     ext.w      D0
  9103. 00006916  3D40 FFFE                move.w     [A6 - 0x2], D0
  9104. 0000691A  1B6D 96E5 96E4           move.b     [A5 - 0x691C], [A5 - 0x691B]
  9105. 00006920  1B6E FFFF 96E5           move.b     [A5 - 0x691B], [A6 - 0x1]
  9106. 00006926  302D 96E6                move.w     D0, [A5 - 0x691A]
  9107. 0000692A  5240                     addq.w     D0, 1
  9108. 0000692C  3B40 96E6                move.w     [A5 - 0x691A], D0
  9109. label00006930:
  9110. 00006930  302D 96E6                move.w     D0, [A5 - 0x691A]
  9111. 00006934  B06D F77A                cmp.w      D0, [A5 - 0x886]
  9112. 00006938  6DB4                     blt        -0x4A /* 000068EE */
  9113. 0000693A  4E5E                     unlink     A6
  9114. 0000693C  4E75                     rts
  9115. 0000693E  4745                     chk.w      D3, D5
  9116. 00006940  5453                     addq.w     [A3], 2
  9117. 00006942  4541                     chk.w      D2, D1
  9118. 00006944  5243                     addq.w     D3, 1
  9119. fn00006946:
  9120. 00006946  4EBA FEE2                jsr        [PC - 0x11E /* 0000682A */]
  9121. 0000694A  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  9122. 0000694E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  9123. 00006952  4EBA E1C8                jsr        [PC - 0x1E38 /* 00004B1C */]
  9124. 00006956  816D F09C                or.w       [A5 - 0xF64], D0
  9125. 0000695A  4A6D AE7A                tst.w      [A5 - 0x5186]
  9126. 0000695E  672C                     beq        +0x2E /* 0000698C */
  9127. 00006960  4A6D AE68                tst.w      [A5 - 0x5198]
  9128. 00006964  6714                     beq        +0x16 /* 0000697A */
  9129. 00006966  0C6D 0002 AE7A           cmpi.w     [A5 - 0x5186], 0x2
  9130. 0000696C  6606                     bne        +0x8 /* 00006974 */
  9131. 0000696E  7001                     moveq.l    D0, 0x01
  9132. 00006970  3B40 F09C                move.w     [A5 - 0xF64], D0
  9133. label00006974:
  9134. 00006974  426D AE7A                clr.w      [A5 - 0x5186]
  9135. 00006978  6012                     bra        +0x14 /* 0000698C */
  9136. label0000697A:
  9137. 0000697A  4267                     clr.w      -[A7]
  9138. 0000697C  3F3C 000C                move.w     -[A7], 0xC
  9139. 00006980  4879 0000 087A           push.l     0x87A
  9140. 00006986  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  9141. 0000698A  508F                     addq.l     A7, 8
  9142. label0000698C:
  9143. 0000698C  4EBA FF2C                jsr        [PC - 0xD4 /* 000068BA */]
  9144. 00006990  4E75                     rts
  9145. 00006992  4E75                     rts
  9146. export_156:
  9147. 00006994  4E75                     rts
  9148.